Author: ggregory Date: Sat Aug 6 02:14:46 2011 New Revision: 1154427 URL: http://svn.apache.org/viewvc?rev=1154427&view=rev Log: Code clean ups.
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/NameType.java commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.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=1154427&r1=1154426&r2=1154427&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:14:46 2011 @@ -199,11 +199,7 @@ public class Lang { */ public String guessLanguage(String text) { Languages.LanguageSet ls = guessLanguages(text); - if (ls.isSingleton()) { - return ls.getAny(); - } else { - return Languages.ANY; - } + return ls.isSingleton() ? ls.getAny() : Languages.ANY; } /** @@ -235,10 +231,6 @@ public class Lang { } Languages.LanguageSet ls = Languages.LanguageSet.from(langs); - if (ls.equals(Languages.NO_LANGUAGES)) { - return Languages.ANY_LANGUAGE; - } else { - return ls; - } + return ls.equals(Languages.NO_LANGUAGES) ? Languages.ANY_LANGUAGE : ls; } } 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=1154427&r1=1154426&r2=1154427&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:14:46 2011 @@ -58,12 +58,9 @@ public class Languages { * A set of languages. */ public static abstract class LanguageSet { + public static LanguageSet from(Set<String> langs) { - if (langs.isEmpty()) { - return NO_LANGUAGES; - } else { - return new SomeLanguages(langs); - } + return langs.isEmpty() ? NO_LANGUAGES : new SomeLanguages(langs); } public abstract boolean contains(String language); Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/NameType.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/NameType.java?rev=1154427&r1=1154426&r2=1154427&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/NameType.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/NameType.java Sat Aug 6 02:14:46 2011 @@ -24,10 +24,13 @@ package org.apache.commons.codec.languag * @since 2.0 */ public enum NameType { + /** Ashkenazi family names */ ASHKENAZI("ash"), + /** Generic names and words */ GENERIC("gen"), + /** Sephardic family names */ SEPHARDIC("sep"); 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=1154427&r1=1154426&r2=1154427&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:14:46 2011 @@ -50,6 +50,7 @@ import java.util.TreeSet; * @since 2.0 */ public class PhoneticEngine { + static class PhonemeBuilder { public static PhonemeBuilder empty(Languages.LanguageSet languages) { @@ -97,8 +98,9 @@ public class PhoneticEngine { // System.err.println(this.phonemes.getClass()); for (Rule.Phoneme ph : this.phonemes) { - if (sb.length() > 0) + if (sb.length() > 0) { sb.append("|"); + } sb.append(ph.getPhonemeText()); } @@ -330,8 +332,7 @@ public class PhoneticEngine { return "(" + encode(remainder) + ")-(" + encode(combined) + ")"; } // fixme: this case is invariant on l - else if (input.length() >= 2 && input.substring(0, 2).equals("d'")) // check for d' - { + else if (input.length() >= 2 && input.substring(0, 2).equals("d'")) { // check for d' String remainder = input.substring(2); String combined = "d" + remainder; return "(" + encode(remainder) + ")-(" + encode(combined) + ")";