org.elasticsearch.common.path
Class PathTrie.TrieNode<T>
java.lang.Object
org.elasticsearch.common.path.PathTrie.TrieNode<T>
- Enclosing class:
- PathTrie<T>
public class PathTrie.TrieNode<T>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PathTrie.TrieNode
public PathTrie.TrieNode(java.lang.String key,
T value,
PathTrie.TrieNode parent,
java.lang.String wildcard)
updateKeyWithNamedWildcard
public void updateKeyWithNamedWildcard(java.lang.String key)
isWildcard
public boolean isWildcard()
addChild
public void addChild(PathTrie.TrieNode<T> child)
getChild
public PathTrie.TrieNode getChild(java.lang.String key)
insert
public void insert(java.lang.String[] path,
int index,
T value)
retrieve
public T retrieve(java.lang.String[] path,
int index,
java.util.Map<java.lang.String,java.lang.String> params)