org.apache.xml.utils
Class Trie
java.lang.Object
|
+--org.apache.xml.utils.Trie
- public class Trie
- extends java.lang.Object
**For internal use only**
A digital search trie for 7-bit ASCII text
The API is a subset of java.util.Hashtable
The key must be a 7-bit ASCII string
The value may be any Java Object
Field Summary |
static int |
ALPHA_SIZE
Size of the m_nextChar array. |
Constructor Summary |
Trie()
Construct the trie. |
Method Summary |
java.lang.Object |
get(java.lang.String key)
Get an object that matches the key. |
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
Put an object into the trie for lookup. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ALPHA_SIZE
public static final int ALPHA_SIZE
- Size of the m_nextChar array.
Trie
public Trie()
- Construct the trie.
put
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
- Put an object into the trie for lookup.
- Parameters:
key
- must be a 7-bit ASCII stringvalue
- any java object.- Returns:
- The old object that matched key, or null.
get
public java.lang.Object get(java.lang.String key)
- Get an object that matches the key.
- Parameters:
key
- must be a 7-bit ASCII string- Returns:
- The object that matches the key, or null.
Copyright © 2003 Apache XML Project. All Rights Reserved.