Package org.eclipse.jetty.util
Class AbstractTrie<V>
- java.lang.Object
-
- org.eclipse.jetty.util.AbstractTrie<V>
-
- Type Parameters:
V
- the type of object that the Trie holds
- All Implemented Interfaces:
Trie<V>
- Direct Known Subclasses:
ArrayTernaryTrie
,ArrayTrie
,TreeTrie
@Deprecated(since="2021-05-27") public abstract class AbstractTrie<V> extends java.lang.Object implements Trie<V>
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Abstract Trie implementation.Provides some common implementations, which may not be the most efficient. For byte operations, the assumption is made that the charset is ISO-8859-1
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description V
get(java.lang.String s)
Deprecated.Get an exact match from a String keyV
get(java.nio.ByteBuffer b)
Deprecated.Get an exact match from a segment of a ByteBuufer as keyV
getBest(byte[] b, int offset, int len)
Deprecated.Get the best match from key in a byte array.V
getBest(java.lang.String s)
Deprecated.Get the best match from key in a String.boolean
isCaseInsensitive()
Deprecated.boolean
put(V v)
Deprecated.Put a value as both a key and a value.V
remove(java.lang.String s)
Deprecated.
-
-
-
Method Detail
-
put
public boolean put(V v)
Deprecated.Description copied from interface:Trie
Put a value as both a key and a value.
-
get
public V get(java.lang.String s)
Deprecated.Description copied from interface:Trie
Get an exact match from a String key
-
get
public V get(java.nio.ByteBuffer b)
Deprecated.Description copied from interface:Trie
Get an exact match from a segment of a ByteBuufer as key
-
getBest
public V getBest(java.lang.String s)
Deprecated.Description copied from interface:Trie
Get the best match from key in a String.
-
getBest
public V getBest(byte[] b, int offset, int len)
Deprecated.Description copied from interface:Trie
Get the best match from key in a byte array. The key is assumed to by ISO_8859_1 characters.
-
isCaseInsensitive
public boolean isCaseInsensitive()
Deprecated.- Specified by:
isCaseInsensitive
in interfaceTrie<V>
-
-