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 Vget(java.lang.String s)Deprecated.Get an exact match from a String keyVget(java.nio.ByteBuffer b)Deprecated.Get an exact match from a segment of a ByteBuufer as keyVgetBest(byte[] b, int offset, int len)Deprecated.Get the best match from key in a byte array.VgetBest(java.lang.String s)Deprecated.Get the best match from key in a String.booleanisCaseInsensitive()Deprecated.booleanput(V v)Deprecated.Put a value as both a key and a value.Vremove(java.lang.String s)Deprecated.
-
-
-
Method Detail
-
put
public boolean put(V v)
Deprecated.Description copied from interface:TriePut a value as both a key and a value.
-
get
public V get(java.lang.String s)
Deprecated.Description copied from interface:TrieGet an exact match from a String key
-
get
public V get(java.nio.ByteBuffer b)
Deprecated.Description copied from interface:TrieGet an exact match from a segment of a ByteBuufer as key
-
getBest
public V getBest(java.lang.String s)
Deprecated.Description copied from interface:TrieGet the best match from key in a String.
-
getBest
public V getBest(byte[] b, int offset, int len)
Deprecated.Description copied from interface:TrieGet 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:
isCaseInsensitivein interfaceTrie<V>
-
-