src/share/classes/sun/util/locale/provider/CollatorProviderImpl.java

Print this page
rev 6352 : imported patch 7162007

*** 43,54 **** import java.text.Collator; import java.text.ParseException; import java.text.RuleBasedCollator; import java.text.spi.CollatorProvider; import java.util.Locale; - import java.util.MissingResourceException; - import java.util.ResourceBundle; import java.util.Set; /** * Concrete implementation of the * {@link java.text.spi.CollatorProvider CollatorProvider} class --- 43,52 ----
*** 100,117 **** Collator result = null; // Load the resource of the desired locale from resource // manager. ! String colString = ""; ! try { ! ResourceBundle resource = LocaleProviderAdapter.forType(type).getLocaleData().getCollationData(locale); ! ! colString = resource.getString("Rule"); ! } catch (MissingResourceException e) { ! // Use default values ! } try { result = new RuleBasedCollator(CollationRules.DEFAULTRULES + colString); } --- 98,108 ---- Collator result = null; // Load the resource of the desired locale from resource // manager. ! String colString = LocaleProviderAdapter.forType(type).getLocaleResources(locale).getCollationData(); try { result = new RuleBasedCollator(CollationRules.DEFAULTRULES + colString); }