public class StringTrieAbstract<E> extends Object implements StringTrie<E>
StringTrie.StringTrieCursor<E>, StringTrie.StringTrieEdge<E>| Constructor and Description |
|---|
StringTrieAbstract() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
StringTrie<E> |
compress(CharPool pool) |
void |
destroy() |
Iterable<E> |
findPrefixed(CharSequence key) |
Iterable<E> |
findPrefixed(CharSequence key,
int start,
int len) |
E |
get(CharSequence key) |
E |
get(CharSequence key,
int start,
int len) |
E |
get(CharSequence key,
StringTrie.StringTrieCursor<E> cursor,
ReceivesValue<StringTrie.StringTrieCursor<E>> cursorPointer) |
E |
put(CharSequence key,
E vaue) |
StringTrie.StringTrieCursor<E> |
put(CharSequence key,
E vaue,
StringTrie.StringTrieCursor<E> cursor) |
E |
put(CharSequence key,
int start,
int len,
E value) |
StringTrie.StringTrieCursor<E> |
put(CharSequence key,
int start,
int len,
E value,
StringTrie.StringTrieCursor<E> cursor) |
int |
size() |
public void clear()
clear in interface StringTrie<E>public StringTrie<E> compress(CharPool pool)
compress in interface StringTrie<E>public void destroy()
destroy in interface StringTrie<E>public E get(CharSequence key)
get in interface StringTrie<E>public E get(CharSequence key, int start, int len)
get in interface StringTrie<E>public E get(CharSequence key, StringTrie.StringTrieCursor<E> cursor, ReceivesValue<StringTrie.StringTrieCursor<E>> cursorPointer)
get in interface StringTrie<E>public Iterable<E> findPrefixed(CharSequence key)
findPrefixed in interface StringTrie<E>public Iterable<E> findPrefixed(CharSequence key, int start, int len)
findPrefixed in interface StringTrie<E>public E put(CharSequence key, E vaue)
put in interface StringTrie<E>public E put(CharSequence key, int start, int len, E value)
put in interface StringTrie<E>public StringTrie.StringTrieCursor<E> put(CharSequence key, E vaue, StringTrie.StringTrieCursor<E> cursor)
put in interface StringTrie<E>public StringTrie.StringTrieCursor<E> put(CharSequence key, int start, int len, E value, StringTrie.StringTrieCursor<E> cursor)
put in interface StringTrie<E>public int size()
size in interface StringTrie<E>Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.