class PrefixTrie<T> extends java.lang.Object
Type | Name and description |
---|---|
java.util.Map<java.lang.String, TrieNode<T>> |
root |
Constructor and description |
---|
PrefixTrie
() |
Type Params | Return Type | Name and description |
---|---|---|
|
PrefixTrie |
add(java.lang.String key, T value, int leading) |
|
java.util.List<T> |
getAt(java.lang.String key) |
|
java.util.Iterator<java.lang.String> |
keyIterator() |
|
java.util.List<TrieQuery> |
query(java.lang.String key, int mismatches, int insertions, int deletions, int leading, int maxValues) |
|
java.util.List<T> |
startsWith(java.lang.String key, int mismatches, int insertions, int deletions, int leading) Return all values that match the given key, allowing for the specified number of mismatches, insertions, deletions and leading optional bases. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Return all values that match the given key, allowing for the specified number of mismatches, insertions, deletions and leading optional bases.
Groovy Documentation