Package org.elasticsearch.common.path
Class PathTrie.TrieNode
- java.lang.Object
-
- org.elasticsearch.common.path.PathTrie.TrieNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
insert(java.lang.String[] path, int index, T value)
void
insertOrUpdate(java.lang.String[] path, int index, T value, java.util.function.BiFunction<T,T,T> updater)
T
retrieve(java.lang.String[] path, int index, java.util.Map<java.lang.String,java.lang.String> params, org.elasticsearch.common.path.PathTrie.TrieMatchingMode trieMatchingMode)
java.lang.String
toString()
void
updateKeyWithNamedWildcard(java.lang.String key)
-
-
-
Constructor Detail
-
TrieNode
public TrieNode(java.lang.String key, T value, java.lang.String wildcard)
-
-
Method Detail
-
updateKeyWithNamedWildcard
public void updateKeyWithNamedWildcard(java.lang.String key)
-
insert
public void insert(java.lang.String[] path, int index, T value)
-
insertOrUpdate
public void insertOrUpdate(java.lang.String[] path, int index, T value, java.util.function.BiFunction<T,T,T> updater)
-
retrieve
public T retrieve(java.lang.String[] path, int index, java.util.Map<java.lang.String,java.lang.String> params, org.elasticsearch.common.path.PathTrie.TrieMatchingMode trieMatchingMode)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-