Author: ggregory Date: Sat Aug 6 02:33:39 2011 New Revision: 1154432 URL: http://svn.apache.org/viewvc?rev=1154432&view=rev Log: Better API names (IMO)
Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Lang.java commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Languages.java commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Rule.java commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Lang.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Lang.java?rev=1154432&r1=1154431&r2=1154432&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Lang.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Lang.java Sat Aug 6 02:33:39 2011 @@ -93,7 +93,7 @@ public class Lang { static { for (NameType s : NameType.values()) { - Langs.put(s, loadFromResource(LANGUAGE_RULES_RN, Languages.instance(s))); + Langs.put(s, loadFromResource(LANGUAGE_RULES_RN, Languages.getInstance(s))); } } Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Languages.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Languages.java?rev=1154432&r1=1154431&r2=1154432&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Languages.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Languages.java Sat Aug 6 02:33:39 2011 @@ -135,15 +135,15 @@ public class Languages { static { for (NameType s : NameType.values()) { - LANGUAGES.put(s, instance(langResourceName(s))); + LANGUAGES.put(s, getInstance(langResourceName(s))); } } - public static Languages instance(NameType nameType) { + public static Languages getInstance(NameType nameType) { return LANGUAGES.get(nameType); } - public static Languages instance(String languagesResourceName) { + public static Languages getInstance(String languagesResourceName) { // read languages list Set<String> ls = new HashSet<String>(); InputStream langIS = Languages.class.getClassLoader().getResourceAsStream(languagesResourceName); Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java?rev=1154432&r1=1154431&r2=1154432&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java Sat Aug 6 02:33:39 2011 @@ -264,7 +264,7 @@ public class PhoneticEngine { */ public String encode(String input) { Languages.LanguageSet languageSet = this.lang.guessLanguages(input); - return phoneticUtf8(input, languageSet); + return encode(input, languageSet); } /** @@ -311,10 +311,10 @@ public class PhoneticEngine { * @param languageSet * @return a phonetic representation of the input; a String containing '-'-separated phonetic representations of the input */ - public String phoneticUtf8(String input, final Languages.LanguageSet languageSet) { - final List<Rule> rules = Rule.instance(this.nameType, RuleType.RULES, languageSet); - final List<Rule> finalRules1 = Rule.instance(this.nameType, this.ruleType, "common"); - final List<Rule> finalRules2 = Rule.instance(this.nameType, this.ruleType, languageSet); + public String encode(String input, final Languages.LanguageSet languageSet) { + final List<Rule> rules = Rule.getInstance(this.nameType, RuleType.RULES, languageSet); + final List<Rule> finalRules1 = Rule.getInstance(this.nameType, this.ruleType, "common"); + final List<Rule> finalRules2 = Rule.getInstance(this.nameType, this.ruleType, languageSet); // System.err.println("Languages: " + languageSet); // System.err.println("Rules: " + rules); Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Rule.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Rule.java?rev=1154432&r1=1154431&r2=1154432&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Rule.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/Rule.java Sat Aug 6 02:33:39 2011 @@ -161,7 +161,7 @@ public class Rule { for (RuleType rt : RuleType.values()) { Map<String, List<Rule>> rs = new HashMap<String, List<Rule>>(); - Languages ls = Languages.instance(s); + Languages ls = Languages.getInstance(s); for (String l : ls.getLanguages()) { try { rs.put(l, parseRules(createScanner(s, rt, l), createResourceName(s, rt, l))); @@ -217,8 +217,8 @@ public class Rule { * the set of languages to consider * @return a list of Rules that apply */ - public static List<Rule> instance(NameType nameType, RuleType rt, Languages.LanguageSet langs) { - return langs.isSingleton() ? instance(nameType, rt, langs.getAny()) : instance(nameType, rt, Languages.ANY); + public static List<Rule> getInstance(NameType nameType, RuleType rt, Languages.LanguageSet langs) { + return langs.isSingleton() ? getInstance(nameType, rt, langs.getAny()) : getInstance(nameType, rt, Languages.ANY); } /** @@ -232,7 +232,7 @@ public class Rule { * the language to consider * @return a list rules for a combination of name type, rule type and a single language. */ - public static List<Rule> instance(NameType nameType, RuleType rt, String lang) { + public static List<Rule> getInstance(NameType nameType, RuleType rt, String lang) { List<Rule> rules = RULES.get(nameType).get(rt).get(lang); if (rules == null) { Modified: commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java?rev=1154432&r1=1154431&r2=1154432&view=diff ============================================================================== --- commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java (original) +++ commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java Sat Aug 6 02:33:39 2011 @@ -110,17 +110,17 @@ public class BeiderMorseEncoderTest exte @Test(expected = IllegalArgumentException.class) public void testInvalidLangIllegalArgumentException() { - Rule.instance(NameType.GENERIC, RuleType.APPROX, "noSuchLanguage"); + Rule.getInstance(NameType.GENERIC, RuleType.APPROX, "noSuchLanguage"); } @Test(expected = IllegalStateException.class) public void testInvalidLangIllegalStateException() { - Lang.loadFromResource("thisIsAMadeUpResourceName", Languages.instance(NameType.GENERIC)); + Lang.loadFromResource("thisIsAMadeUpResourceName", Languages.getInstance(NameType.GENERIC)); } @Test(expected = IllegalArgumentException.class) public void testInvalidLanguageIllegalArgumentException() { - Languages.instance("thereIsNoSuchLanguage"); + Languages.getInstance("thereIsNoSuchLanguage"); } @Test(timeout = 10000L)