Author: apetrelli Date: Sat Dec 2 13:23:04 2006 New Revision: 481627 URL: http://svn.apache.org/viewvc?view=rev&rev=481627 Log: Minor changes for performance improvement and method name typos correction.
Modified: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java Modified: struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java?view=diff&rev=481627&r1=481626&r2=481627 ============================================================================== --- struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java (original) +++ struts/sandbox/trunk/tiles/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java Sat Dec 2 13:23:04 2006 @@ -190,20 +190,23 @@ throws DefinitionsFactoryException { Locale locale = tilesContext.getRequestLocale(); - List<String> postfixes = calculatePostixes(locale); if (isContextProcessed(tilesContext)) { return; - } else { - processedLocales.add(locale); + } + + if (locale == null) { + return; } + processedLocales.add(locale); + List<String> postfixes = calculatePostfixes(locale); for (Object source : sources) { URL url = (URL) source; String path = url.toExternalForm(); - for (Object postfixe : postfixes) { - String newPath = concatPostfix(path, (String) postfixe); + for (Object postfix : postfixes) { + String newPath = concatPostfix(path, (String) postfix); try { URL newUrl = new URL(newPath); URLConnection connection = newUrl.openConnection(); @@ -292,14 +295,14 @@ } /** - * Calculate the postixes along the search path from the base bundle to the + * Calculate the postfixes along the search path from the base bundle to the * bundle specified by baseName and locale. * Method copied from java.util.ResourceBundle * * @param locale the locale * @return a list of */ - protected static List<String> calculatePostixes(Locale locale) { + protected static List<String> calculatePostfixes(Locale locale) { final List<String> result = new ArrayList<String>(); final String language = locale.getLanguage(); final int languageLength = language.length();