Skip navigation links
A B C F G I L M N R S T V W 

A

a - Variable in class morfologik.fsa.builders.FSAUtils.IntIntHolder
 
add(byte[], int, int) - Method in class morfologik.fsa.builders.FSABuilder
Add a single sequence of bytes to the FSA.
annotationByte - Variable in class morfologik.fsa.builders.FSA5Serializer
 
arcsCount - Variable in class morfologik.fsa.builders.FSAInfo
Number of arcs in the automaton, excluding an arcs from the zero node (initial) and an arc from the start node to the root node.
arcsCountTotal - Variable in class morfologik.fsa.builders.FSAInfo
Total number of arcs, counting arcs that physically overlap due to merging.

B

b - Variable in class morfologik.fsa.builders.FSAUtils.IntIntHolder
 
build(byte[][]) - Static method in class morfologik.fsa.builders.FSABuilder
Build a minimal, deterministic automaton from a sorted list of byte sequences.
build(Iterable<byte[]>) - Static method in class morfologik.fsa.builders.FSABuilder
Build a minimal, deterministic automaton from an iterable list of byte sequences.

C

calculateFanOuts(FSA, int) - Static method in class morfologik.fsa.builders.FSAUtils
Calculate fan-out ratio (how many nodes have a given number of outgoing arcs).
CFSA2Serializer - Class in morfologik.fsa.builders
Serializes in-memory FSA graphs to CFSA2.
CFSA2Serializer() - Constructor for class morfologik.fsa.builders.CFSA2Serializer
 
complete() - Method in class morfologik.fsa.builders.FSABuilder
 

F

fillerByte - Variable in class morfologik.fsa.builders.FSA5Serializer
 
finalStatesCount - Variable in class morfologik.fsa.builders.FSAInfo
Number of final states (number of input sequences stored in the automaton).
FSA5Serializer - Class in morfologik.fsa.builders
Serializes in-memory FSA graphs to a binary format compatible with Jan Daciuk's fsa's package FSA5 format.
FSA5Serializer() - Constructor for class morfologik.fsa.builders.FSA5Serializer
 
FSABuilder - Class in morfologik.fsa.builders
Fast, memory-conservative finite state automaton builder, returning an in-memory FSA that is a tradeoff between construction speed and memory consumption.
FSABuilder() - Constructor for class morfologik.fsa.builders.FSABuilder
 
FSABuilder(int) - Constructor for class morfologik.fsa.builders.FSABuilder
 
FSABuilder.InfoEntry - Enum in morfologik.fsa.builders
Debug and information constants.
FSAInfo - Class in morfologik.fsa.builders
Compute additional information about an FSA: number of arcs, nodes, etc.
FSAInfo(FSA) - Constructor for class morfologik.fsa.builders.FSAInfo
 
FSAInfo(int, int, int, int) - Constructor for class morfologik.fsa.builders.FSAInfo
 
FSASerializer - Interface in morfologik.fsa.builders
All FSA serializers (to binary formats) will implement this interface.
FSAUtils - Class in morfologik.fsa.builders
Other FSA-related utilities not directly associated with the class hierarchy.
FSAUtils() - Constructor for class morfologik.fsa.builders.FSAUtils
 
FSAUtils.IntIntHolder - Class in morfologik.fsa.builders
 

G

getFlags() - Method in class morfologik.fsa.builders.CFSA2Serializer
Return supported flags.
getFlags() - Method in class morfologik.fsa.builders.FSA5Serializer
Return supported flags.
getFlags() - Method in interface morfologik.fsa.builders.FSASerializer
 
getInfo() - Method in class morfologik.fsa.builders.FSABuilder
 

I

IntIntHolder(int, int) - Constructor for class morfologik.fsa.builders.FSAUtils.IntIntHolder
 
IntIntHolder() - Constructor for class morfologik.fsa.builders.FSAUtils.IntIntHolder
 

L

LEXICAL_ORDERING - Static variable in class morfologik.fsa.builders.FSABuilder
A comparator comparing full byte arrays.

M

morfologik.fsa.builders - package morfologik.fsa.builders
 

N

nodeCount - Variable in class morfologik.fsa.builders.FSAInfo
Number of nodes in the automaton.

R

rightLanguageForAllStates(FSA) - Static method in class morfologik.fsa.builders.FSAUtils
Calculate the size of "right language" for each state in an FSA.

S

serialize(FSA, T) - Method in class morfologik.fsa.builders.CFSA2Serializer
Serializes any FSA to CFSA2 stream.
serialize(FSA, T) - Method in class morfologik.fsa.builders.FSA5Serializer
Serialize root state s to an output stream in FSA5 format.
serialize(FSA, T) - Method in interface morfologik.fsa.builders.FSASerializer
Serialize a finite state automaton to an output stream.
size - Variable in class morfologik.fsa.builders.FSAInfo
Arcs size (in serialized form).

T

toDot(FSA, int) - Static method in class morfologik.fsa.builders.FSAUtils
Returns the right-language reachable from a given FSA node, formatted as an input for the graphviz package (expressed in the dot language).
toDot(Writer, FSA, int) - Static method in class morfologik.fsa.builders.FSAUtils
Saves the right-language reachable from a given FSA node, formatted as an input for the graphviz package (expressed in the dot language), to the given writer.
toString() - Method in enum morfologik.fsa.builders.FSABuilder.InfoEntry
 
toString() - Method in class morfologik.fsa.builders.FSAInfo
 

V

valueOf(String) - Static method in enum morfologik.fsa.builders.FSABuilder.InfoEntry
Returns the enum constant of this type with the specified name.
values() - Static method in enum morfologik.fsa.builders.FSABuilder.InfoEntry
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAnnotationSeparator(byte) - Method in class morfologik.fsa.builders.CFSA2Serializer
 
withAnnotationSeparator(byte) - Method in class morfologik.fsa.builders.FSA5Serializer
Sets the annotation separator (only if FSASerializer.getFlags() returns FSAFlags.SEPARATORS).
withAnnotationSeparator(byte) - Method in interface morfologik.fsa.builders.FSASerializer
Sets the annotation separator (only if FSASerializer.getFlags() returns FSAFlags.SEPARATORS).
withFiller(byte) - Method in class morfologik.fsa.builders.CFSA2Serializer
 
withFiller(byte) - Method in class morfologik.fsa.builders.FSA5Serializer
Sets the filler separator (only if FSASerializer.getFlags() returns FSAFlags.SEPARATORS).
withFiller(byte) - Method in interface morfologik.fsa.builders.FSASerializer
Sets the filler separator (only if FSASerializer.getFlags() returns FSAFlags.SEPARATORS).
withNumbers() - Method in class morfologik.fsa.builders.CFSA2Serializer
Serialize the automaton with the number of right-language sequences in each node.
withNumbers() - Method in class morfologik.fsa.builders.FSA5Serializer
Serialize the automaton with the number of right-language sequences in each node.
withNumbers() - Method in interface morfologik.fsa.builders.FSASerializer
Enables support for right language count on nodes, speeding up perfect hash counts (only if FSASerializer.getFlags() returns FSAFlags.NUMBERS).
A B C F G I L M N R S T V W 
Skip navigation links

Copyright © 2015. All rights reserved.