Author: ggregory Date: Wed Jul 27 17:33:41 2011 New Revision: 1151549 URL: http://svn.apache.org/viewvc?rev=1151549&view=rev Log: Javadoc.
Modified: 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/PhoneticEngine.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java?rev=1151549&r1=1151548&r2=1151549&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 Wed Jul 27 17:33:41 2011 @@ -358,13 +358,17 @@ public class PhoneticEngine { return result; } + /** + * Tests for compatible language rules to do so, apply the rule, expand the results, and detect alternatives with incompatible + * attributes then drop each alternative that has incompatible attributes and keep those that are compatible if there are no compatible + * alternatives left, return false otherwise return the compatible alternatives + * + * @param phonetic + * @param target + * @param languageArg + * @return a String or null. + */ private String applyRuleIfCompatible(String phonetic, String target, Set<String> languageArg) { - // tests for compatible language rules - // to do so, apply the rule, expand the results, and detect alternatives with incompatible attributes - // then drop each alternative that has incompatible attributes and keep those that are compatible - // if there are no compatible alternatives left, return false - // otherwise return the compatible alternatives - String candidate = phonetic + target; if (!candidate.contains("[")) { return candidate;