- All Implemented Interfaces:
ByteTrie
A trie for testing if a String is contained in a set of Strings.
-
-
Constructor Summary
Constructors
-
Method Summary
private void
int
match(byte[] str,
int startIndex,
int endIndex)
Searches for the longest matching string in the trie
that matches the provided string.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
match
-
-
-
Method Details
-
-
match
public int match(byte[] str,
int startIndex,
int endIndex)
Description copied from interface: ByteTrie
Searches for the longest matching string in the trie
that matches the provided string.
- Specified by:
match in interface ByteTrie
- Parameters:
str - a string
startIndex - start index (inclusive)
endIndex - end index (exclusive)
- Returns:
- the length of the longest matching string, or 0 if no string matches