C D F G H I L M N P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- close() - Method in class com.yahoo.fsa.FSA
- com.yahoo.fsa - package com.yahoo.fsa
D
- data() - Method in class com.yahoo.fsa.FSA.State
- data(int) - Method in class com.yahoo.fsa.FSA
-
Retrieves data for the given state using the underlying fsa data buffer.
- dataString() - Method in class com.yahoo.fsa.FSA.State
- dataString(int) - Method in class com.yahoo.fsa.FSA
-
Retrieves data for the given state using the underlying fsa data buffer.
- delta(byte) - Method in class com.yahoo.fsa.FSA.State
- delta(char) - Method in class com.yahoo.fsa.FSA.State
- delta(int, byte) - Method in class com.yahoo.fsa.FSA
- delta(String) - Method in class com.yahoo.fsa.FSA.State
-
Jumps ahead by string
- deltaWord(String) - Method in class com.yahoo.fsa.FSA.State
-
Jumps ahead by a word - if this is not the first word, it must be preceeded by space.
F
- FSA - Class in com.yahoo.fsa
-
Finite-State Automaton.
- FSA(FileInputStream) - Constructor for class com.yahoo.fsa.FSA
-
Loads an FSA from a file input stream using utf-8 encoding
- FSA(FileInputStream, String) - Constructor for class com.yahoo.fsa.FSA
- FSA(String) - Constructor for class com.yahoo.fsa.FSA
-
Loads an FSA from a file using utf-8 encoding
- FSA(String, String) - Constructor for class com.yahoo.fsa.FSA
-
Loads an FSA from a file using the specified character encoding.
- FSA.Iterator - Class in com.yahoo.fsa
-
Class used to iterate over all accepted strings in the fsa.
- FSA.Iterator.Item - Class in com.yahoo.fsa
-
Internally, this class stores the state information for the iterator.
- FSA.State - Class in com.yahoo.fsa
-
Thread local state object used to traverse a Finite-State Automaton.
G
- getData() - Method in class com.yahoo.fsa.FSA.Iterator.Item
- getDataString() - Method in class com.yahoo.fsa.FSA.Iterator.Item
- getDirectRecordEntry(int, int) - Method in class com.yahoo.fsa.MetaData
- getIndirectRecordEntry(int) - Method in class com.yahoo.fsa.MetaData
- getIndirectRecordEntry(int, int) - Method in class com.yahoo.fsa.MetaData
- getIntEntry(int) - Method in class com.yahoo.fsa.MetaData
- getState() - Method in class com.yahoo.fsa.FSA
- getString() - Method in class com.yahoo.fsa.FSA.Iterator.Item
- getStringArrayEntry(int, int) - Method in class com.yahoo.fsa.MetaData
- getStringEntry(int) - Method in class com.yahoo.fsa.MetaData
H
- hash() - Method in class com.yahoo.fsa.FSA.State
- hashDelta(int, byte) - Method in class com.yahoo.fsa.FSA
- hasNext() - Method in class com.yahoo.fsa.FSA.Iterator
- hasPerfectHash() - Method in class com.yahoo.fsa.FSA
- hasPerfectHash() - Method in class com.yahoo.fsa.FSA.State
I
- isFinal() - Method in class com.yahoo.fsa.FSA.State
- isFinal(int) - Method in class com.yahoo.fsa.FSA
- isOk() - Method in class com.yahoo.fsa.FSA
- isOk() - Method in class com.yahoo.fsa.MetaData
- isStartState() - Method in class com.yahoo.fsa.FSA.State
- isValid() - Method in class com.yahoo.fsa.FSA.State
- Item(FSA.Iterator.Item) - Constructor for class com.yahoo.fsa.FSA.Iterator.Item
-
Copy constructor.
- Item(FSA, int) - Constructor for class com.yahoo.fsa.FSA.Iterator.Item
-
Constructor
- iterator() - Method in class com.yahoo.fsa.FSA
-
Returns a new iterator to the start state.
- iterator(FSA.State) - Method in class com.yahoo.fsa.FSA
-
Returns a new iterator to the given state.
- Iterator(FSA.State) - Constructor for class com.yahoo.fsa.FSA.Iterator
-
Constructor.
L
- loadFromResource(String, Class) - Static method in class com.yahoo.fsa.FSA
-
Loads an FSA from a resource file name, which is resolved from the class path of the class loader of the given class.
- lookup(String) - Method in class com.yahoo.fsa.FSA
-
Convenience method that returns the metadata string in the fsa for the input lookup String, or null if the input string does not exist in the fsa.
- lookup(String) - Method in class com.yahoo.fsa.FSA.State
M
- main(String[]) - Static method in class com.yahoo.fsa.FSA
- main(String[]) - Static method in class com.yahoo.fsa.MetaData
- MetaData - Class in com.yahoo.fsa
-
Class for accessing meta-data (dat-files) used by FSA applications.
- MetaData(String) - Constructor for class com.yahoo.fsa.MetaData
- MetaData(String, String) - Constructor for class com.yahoo.fsa.MetaData
N
- next() - Method in class com.yahoo.fsa.FSA.Iterator
P
- peekDelta(byte) - Method in class com.yahoo.fsa.FSA.State
-
Returns whether the given symbol would take us to a valid state, without changing the state
R
- remove() - Method in class com.yahoo.fsa.FSA.Iterator
S
- serial() - Method in class com.yahoo.fsa.FSA
- start() - Method in class com.yahoo.fsa.FSA
- start() - Method in class com.yahoo.fsa.FSA.State
T
- toString() - Method in class com.yahoo.fsa.FSA.Iterator.Item
- tryDelta(byte) - Method in class com.yahoo.fsa.FSA.State
- tryDelta(String) - Method in class com.yahoo.fsa.FSA.State
-
Jumps ahead by string if that puts us into a valid state, does nothing otherwise
- tryDeltaWord(String) - Method in class com.yahoo.fsa.FSA.State
-
Tries to jump ahead by one word.
U
V
C D F G H I L M N P R S T U VAll Classes All Packages