ByteSequenceOutputs 
An FST Outputs implementation where each output is a sequence of bytes.

BytesRefFSTEnum.InputOutput 
Holds a single input (BytesRef) + output pair.

CharSequenceOutputs 
An FST Outputs implementation where each output is a sequence of characters.

FST 
Represents an finite state machine (FST), using a compact byte[] format.

FST.Arc 
Represents a single arc.

FST.BytesReader 
Reads bytes stored in an FST.

FST.INPUT_TYPE 
Specifies allowed range of each int input label for this FST.

FSTCompiler 
Builds a minimal FST (maps an IntsRef term to an arbitrary output) from presorted terms with
outputs.

FSTCompiler.Builder 

FSTStore 
Abstraction for reading/writing bytes necessary for FST.

IntSequenceOutputs 
An FST Outputs implementation where each output is a sequence of ints.

IntsRefFSTEnum.InputOutput 
Holds a single input (IntsRef) + output pair.

NoOutputs 
A null FST Outputs implementation; use this if you just want to build an FSA.

Outputs 
Represents the outputs for an FST, providing the basic algebra required for building and
traversing the FST.

PairOutputs.Pair 
Holds a single pair of two outputs.

PositiveIntOutputs 
An FST Outputs implementation where each output is a nonnegative long value.

Util.FSTPath 
Represents a path in TopNSearcher.

Util.Result 

Util.TopResults 
