private static final class DaitchMokotoffSoundex.Branch
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.StringBuilder |
builder |
private java.lang.String |
cachedString |
private java.lang.String |
lastReplacement |
Modifier | Constructor and Description |
---|---|
private |
Branch() |
Modifier and Type | Method and Description |
---|---|
DaitchMokotoffSoundex.Branch |
createBranch()
Creates a new branch, identical to this branch.
|
boolean |
equals(java.lang.Object other) |
void |
finish()
Finish this branch by appending '0's until the maximum code length has been reached.
|
int |
hashCode() |
void |
processNextReplacement(java.lang.String replacement,
boolean forceAppend)
Process the next replacement to be added to this branch.
|
java.lang.String |
toString() |
private final java.lang.StringBuilder builder
private java.lang.String cachedString
private java.lang.String lastReplacement
public DaitchMokotoffSoundex.Branch createBranch()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public void finish()
public int hashCode()
hashCode
in class java.lang.Object
public void processNextReplacement(java.lang.String replacement, boolean forceAppend)
replacement
- the next replacement to appendforceAppend
- indicates if the default processing shall be overriddenpublic java.lang.String toString()
toString
in class java.lang.Object