public abstract class StringTrieBuilder
extends java.lang.Object
This class is not intended for public subclassing.
Modifier and Type | Class and Description |
---|---|
static class |
StringTrieBuilder.Option
Build options for BytesTrieBuilder and CharsTrieBuilder.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.StringBuilder |
strings
Deprecated.
This API is ICU internal only.
|
Modifier | Constructor and Description |
---|---|
protected |
StringTrieBuilder()
Deprecated.
This API is ICU internal only.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addImpl(java.lang.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.
|
protected java.lang.StringBuilder strings
protected StringTrieBuilder()
protected void addImpl(java.lang.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)
Copyright (c) 2012 IBM Corporation and others.