public static class ArrayTernaryTrie.Growing<V> extends Object implements Trie<V>
Constructor and Description |
---|
Growing() |
Growing(boolean insensitive,
int capacity,
int growby) |
Growing(int capacity,
int growby) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
dump() |
boolean |
equals(Object obj) |
V |
get(ByteBuffer b)
Get an exact match from a segment of a ByteBuufer as key
|
V |
get(ByteBuffer b,
int offset,
int len)
Get an exact match from a segment of a ByteBuufer as key
|
V |
get(String s)
Get an exact match from a String key
|
V |
get(String s,
int offset,
int len)
Get an exact match from a String key
|
V |
getBest(byte[] b,
int offset,
int len)
Get the best match from key in a byte array.
|
V |
getBest(ByteBuffer b,
int offset,
int len)
Get the best match from key in a byte buffer.
|
V |
getBest(String s)
Get the best match from key in a String.
|
V |
getBest(String s,
int offset,
int length)
Get the best match from key in a String.
|
int |
hashCode() |
boolean |
isCaseInsensitive() |
boolean |
isEmpty() |
boolean |
isFull() |
Set<String> |
keySet() |
boolean |
put(String s,
V v)
Put an entry into the Trie
|
boolean |
put(V v)
Put a value as both a key and a value.
|
V |
remove(String s) |
int |
size() |
String |
toString() |
public Growing()
public Growing(int capacity, int growby)
public Growing(boolean insensitive, int capacity, int growby)
public boolean put(V v)
Trie
public V get(String s)
Trie
public V get(ByteBuffer b)
Trie
public V getBest(byte[] b, int offset, int len)
Trie
public boolean isCaseInsensitive()
isCaseInsensitive
in interface Trie<V>
public boolean put(String s, V v)
Trie
public V get(String s, int offset, int len)
Trie
public V get(ByteBuffer b, int offset, int len)
Trie
public V getBest(String s)
Trie
public V getBest(String s, int offset, int length)
Trie
public V getBest(ByteBuffer b, int offset, int len)
Trie
public void dump()
public boolean isEmpty()
public int size()
Copyright © 2010 - 2020 Adobe. All Rights Reserved