Uses of Class
com.ibm.icu.util.StringTrieBuilder.Node
-
Packages that use StringTrieBuilder.Node Package Description com.ibm.icu.util -
-
Uses of StringTrieBuilder.Node in com.ibm.icu.util
Subclasses of StringTrieBuilder.Node in com.ibm.icu.util Modifier and Type Class Description private static class
StringTrieBuilder.BranchHeadNode
private static class
StringTrieBuilder.BranchNode
private static class
StringTrieBuilder.DynamicBranchNode
private static class
StringTrieBuilder.IntermediateValueNode
private static class
StringTrieBuilder.LinearMatchNode
private static class
StringTrieBuilder.ListBranchNode
private static class
StringTrieBuilder.SplitBranchNode
private static class
StringTrieBuilder.ValueNode
Fields in com.ibm.icu.util declared as StringTrieBuilder.Node Modifier and Type Field Description private StringTrieBuilder.Node[]
StringTrieBuilder.ListBranchNode. equal
private StringTrieBuilder.Node
StringTrieBuilder.SplitBranchNode. greaterOrEqual
private StringTrieBuilder.Node
StringTrieBuilder.SplitBranchNode. lessThan
private StringTrieBuilder.Node
StringTrieBuilder.BranchHeadNode. next
private StringTrieBuilder.Node
StringTrieBuilder.IntermediateValueNode. next
private StringTrieBuilder.Node
StringTrieBuilder.LinearMatchNode. next
private StringTrieBuilder.Node
StringTrieBuilder. root
Fields in com.ibm.icu.util with type parameters of type StringTrieBuilder.Node Modifier and Type Field Description private java.util.ArrayList<StringTrieBuilder.Node>
StringTrieBuilder.DynamicBranchNode. equal
private java.util.HashMap<StringTrieBuilder.Node,StringTrieBuilder.Node>
StringTrieBuilder. nodes
private java.util.HashMap<StringTrieBuilder.Node,StringTrieBuilder.Node>
StringTrieBuilder. nodes
Methods in com.ibm.icu.util that return StringTrieBuilder.Node Modifier and Type Method Description StringTrieBuilder.Node
StringTrieBuilder.DynamicBranchNode. add(StringTrieBuilder builder, java.lang.CharSequence s, int start, int sValue)
StringTrieBuilder.Node
StringTrieBuilder.LinearMatchNode. add(StringTrieBuilder builder, java.lang.CharSequence s, int start, int sValue)
StringTrieBuilder.Node
StringTrieBuilder.Node. add(StringTrieBuilder builder, java.lang.CharSequence s, int start, int sValue)
Recursive method for adding a new (string, value) pair.StringTrieBuilder.Node
StringTrieBuilder.ValueNode. add(StringTrieBuilder builder, java.lang.CharSequence s, int start, int sValue)
StringTrieBuilder.Node
StringTrieBuilder.DynamicBranchNode. register(StringTrieBuilder builder)
private StringTrieBuilder.Node
StringTrieBuilder.DynamicBranchNode. register(StringTrieBuilder builder, int start, int limit)
StringTrieBuilder.Node
StringTrieBuilder.LinearMatchNode. register(StringTrieBuilder builder)
StringTrieBuilder.Node
StringTrieBuilder.Node. register(StringTrieBuilder builder)
Recursive method for registering unique nodes, after all (string, value) pairs have been added.private StringTrieBuilder.Node
StringTrieBuilder. registerNode(StringTrieBuilder.Node newNode)
Makes sure that there is only one unique node registered that is equivalent to newNode, unless BUILDING_FAST.Methods in com.ibm.icu.util with parameters of type StringTrieBuilder.Node Modifier and Type Method Description void
StringTrieBuilder.DynamicBranchNode. add(char c, StringTrieBuilder.Node node)
void
StringTrieBuilder.ListBranchNode. add(int c, StringTrieBuilder.Node node)
private StringTrieBuilder.Node
StringTrieBuilder. registerNode(StringTrieBuilder.Node newNode)
Makes sure that there is only one unique node registered that is equivalent to newNode, unless BUILDING_FAST.Constructors in com.ibm.icu.util with parameters of type StringTrieBuilder.Node Constructor Description BranchHeadNode(int len, StringTrieBuilder.Node subNode)
IntermediateValueNode(int v, StringTrieBuilder.Node nextNode)
LinearMatchNode(java.lang.CharSequence builderStrings, int sOffset, int len, StringTrieBuilder.Node nextNode)
SplitBranchNode(char middleUnit, StringTrieBuilder.Node lessThanNode, StringTrieBuilder.Node greaterOrEqualNode)
-