|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.icu.util.StringTrieBuilder
public abstract class StringTrieBuilder
Base class for string trie builder classes.
This class is not intended for public subclassing.
Nested Class Summary | |
---|---|
static class |
StringTrieBuilder.Option
Build options for BytesTrieBuilder and CharsTrieBuilder. |
Field Summary | |
---|---|
protected StringBuilder |
strings
Deprecated. This API is ICU internal only. |
Constructor Summary | |
---|---|
protected |
StringTrieBuilder()
Deprecated. This API is ICU internal only. |
Method Summary | |
---|---|
protected void |
addImpl(CharSequence s,
int value)
Deprecated. This API is ICU internal only. |
protected void |
buildImpl(StringTrieBuilder.Option buildOption)
Deprecated. This API is ICU internal only. |
protected void |
clearImpl()
Deprecated. This API is ICU internal only. |
protected abstract int |
getMaxBranchLinearSubNodeLength()
Deprecated. This API is ICU internal only. |
protected abstract int |
getMaxLinearMatchLength()
Deprecated. This API is ICU internal only. |
protected abstract int |
getMinLinearMatch()
Deprecated. This API is ICU internal only. |
protected abstract boolean |
matchNodesCanHaveValues()
Deprecated. This API is ICU internal only. |
protected abstract int |
write(int unit)
Deprecated. This API is ICU internal only. |
protected abstract int |
write(int offset,
int length)
Deprecated. This API is ICU internal only. |
protected abstract int |
writeDeltaTo(int jumpTarget)
Deprecated. This API is ICU internal only. |
protected abstract int |
writeValueAndFinal(int i,
boolean isFinal)
Deprecated. This API is ICU internal only. |
protected abstract int |
writeValueAndType(boolean hasValue,
int value,
int node)
Deprecated. This API is ICU internal only. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected StringBuilder strings
Constructor Detail |
---|
protected StringTrieBuilder()
Method Detail |
---|
protected void addImpl(CharSequence s, int value)
protected final void buildImpl(StringTrieBuilder.Option buildOption)
protected void clearImpl()
protected abstract boolean matchNodesCanHaveValues()
protected abstract int getMaxBranchLinearSubNodeLength()
protected abstract int getMinLinearMatch()
protected abstract int getMaxLinearMatchLength()
protected abstract int write(int unit)
protected abstract int write(int offset, int length)
protected abstract int writeValueAndFinal(int i, boolean isFinal)
protected abstract int writeValueAndType(boolean hasValue, int value, int node)
protected abstract int writeDeltaTo(int jumpTarget)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |