private static final class DaitchMokotoffSoundex.Rule
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
pattern |
private java.lang.String[] |
replacementAtStart |
private java.lang.String[] |
replacementBeforeVowel |
private java.lang.String[] |
replacementDefault |
Modifier | Constructor and Description |
---|---|
protected |
Rule(java.lang.String pattern,
java.lang.String replacementAtStart,
java.lang.String replacementBeforeVowel,
java.lang.String replacementDefault) |
Modifier and Type | Method and Description |
---|---|
int |
getPatternLength() |
java.lang.String[] |
getReplacements(java.lang.String context,
boolean atStart) |
private boolean |
isVowel(char ch) |
boolean |
matches(java.lang.String context) |
java.lang.String |
toString() |
private final java.lang.String pattern
private final java.lang.String[] replacementAtStart
private final java.lang.String[] replacementBeforeVowel
private final java.lang.String[] replacementDefault
protected Rule(java.lang.String pattern, java.lang.String replacementAtStart, java.lang.String replacementBeforeVowel, java.lang.String replacementDefault)
public int getPatternLength()
public java.lang.String[] getReplacements(java.lang.String context, boolean atStart)
private boolean isVowel(char ch)
public boolean matches(java.lang.String context)
public java.lang.String toString()
toString
in class java.lang.Object