- a - Variable in class morfologik.fsa.builders.FSAUtils.IntIntHolder
-
- a - Variable in class morfologik.stemming.ArrayViewList
-
Backing array.
- accept(int) - Method in interface morfologik.fsa.StateVisitor
-
- acceptBom - Variable in class morfologik.tools.BinaryInput
-
- acceptCr - Variable in class morfologik.tools.BinaryInput
-
- activePath - Variable in class morfologik.fsa.builders.FSABuilder
-
States on the "active path" (still mutable).
- activePathLen - Variable in class morfologik.fsa.builders.FSABuilder
-
Current length of the active path.
- add(byte[], int, int) - Method in class morfologik.fsa.builders.FSABuilder
-
Add a single sequence of bytes to the FSA.
- add(int, E) - Method in class morfologik.stemming.ArrayViewList
-
- addAll(int, Collection<? extends E>) - Method in class morfologik.stemming.ArrayViewList
-
- addCandidate(int, int) - Method in class morfologik.speller.Speller
-
- ADDRESS_OFFSET - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
Offset of the address field inside an arc.
- ADDRESS_OFFSET - Static variable in class morfologik.fsa.FSA5
-
An offset in the arc structure, where the address and flags field begins.
- advance() - Method in class morfologik.fsa.ByteSequenceIterator
-
Advances to the next available final state.
- allocateState(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Allocate space for a state with the given number of outgoing labels.
- annotation - Variable in class morfologik.fsa.FSA5
-
Annotation character.
- annotationByte - Variable in class morfologik.fsa.builders.FSA5Serializer
-
- applyReplacements(CharSequence, LinkedHashMap<String, String>) - Static method in class morfologik.stemming.DictionaryLookup
-
Apply partial string replacements from a given map.
- ARC_SIZE - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
Size of a single arc structure.
- arcs - Variable in class morfologik.fsa.builders.FSAInfo.NodeVisitor
-
- arcs - Variable in class morfologik.fsa.ByteSequenceIterator
-
An arc stack for DFS when processing the automaton.
- arcs - Variable in class morfologik.fsa.CFSA
-
An array of bytes with the internal representation of the automaton.
- arcs - Variable in class morfologik.fsa.CFSA2
-
An array of bytes with the internal representation of the automaton.
- arcs - Variable in class morfologik.fsa.FSA5
-
An array of bytes with the internal representation of the automaton.
- 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.
- areEqual(char, char) - Method in class morfologik.speller.Speller
-
- ARG_ACCEPT_BOM - Static variable in class morfologik.tools.BinaryInput
-
- ARG_ACCEPT_CR - Static variable in class morfologik.tools.BinaryInput
-
- ARG_IGNORE_EMPTY - Static variable in class morfologik.tools.BinaryInput
-
- ARG_OVERWRITE - Static variable in class morfologik.tools.CliTool
-
- ARG_VALIDATE - Static variable in class morfologik.tools.CliTool
-
- ArrayViewList<E> - Class in morfologik.stemming
-
A view over a range of an array.
- ArrayViewList(E[], int, int) - Constructor for class morfologik.stemming.ArrayViewList
-
- asShort(Set<FSAFlags>) - Static method in enum morfologik.fsa.FSAFlags
-
- attributes - Variable in class morfologik.stemming.DictionaryMetadata
-
All attributes.
- attrs - Variable in class morfologik.stemming.DictionaryMetadataBuilder
-
- attrsByPropertyName - Static variable in enum morfologik.stemming.DictionaryAttribute
-
- author(String) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- AUTOMATON_HAS_PREFIX - Static variable in class morfologik.fsa.MatchResult
-
The automaton contains a prefix of the input sequence.
- b - Variable in class morfologik.fsa.builders.FSAUtils.IntIntHolder
-
- BinaryInput - Class in morfologik.tools
-
- BinaryInput() - Constructor for class morfologik.tools.BinaryInput
-
- BinaryInput(boolean, boolean, boolean) - Constructor for class morfologik.tools.BinaryInput
-
- binaryInput - Variable in class morfologik.tools.DictCompile
-
- binaryInput - Variable in class morfologik.tools.FSABuild
-
- BinaryInput.LineConsumer - Interface in morfologik.tools
-
- BIT_ARC_FINAL - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
An arc flag indicating the target node of an arc corresponds to a final
state.
- BIT_ARC_LAST - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
An arc flag indicating the arc is last within its state.
- BIT_FINAL_ARC - Static variable in class morfologik.fsa.CFSA
-
Bitmask indicating that an arc corresponds to the last character of a
sequence available when building the automaton.
- BIT_FINAL_ARC - Static variable in class morfologik.fsa.CFSA2
-
The arc corresponds to the last character of a sequence
available when building the automaton (acceptor transition).
- BIT_FINAL_ARC - Static variable in class morfologik.fsa.FSA5
-
Bit indicating that an arc corresponds to the last character of a sequence
available when building the automaton.
- BIT_LAST_ARC - Static variable in class morfologik.fsa.CFSA
-
Bitmask indicating that an arc is the last one of the node's list and the
following one belongs to another node.
- BIT_LAST_ARC - Static variable in class morfologik.fsa.CFSA2
-
The arc is the last one from the current node's arcs list.
- BIT_LAST_ARC - Static variable in class morfologik.fsa.FSA5
-
Bit indicating that an arc is the last one of the node's list and the
following one belongs to another node.
- BIT_TARGET_NEXT - Static variable in class morfologik.fsa.CFSA
-
Bitmask indicating that the target node of this arc follows it in the
compressed automaton structure (no goto field).
- BIT_TARGET_NEXT - Static variable in class morfologik.fsa.CFSA2
-
The target node of this arc follows the last arc of the current state
(no goto field).
- BIT_TARGET_NEXT - Static variable in class morfologik.fsa.FSA5
-
Bit indicating that the target node of this arc follows it in the
compressed automaton structure (no goto field).
- bits - Variable in enum morfologik.fsa.FSAFlags
-
Bit mask for the corresponding flag.
- boolAttributes - Variable in class morfologik.stemming.DictionaryMetadata
-
All "enabled" boolean attributes.
- booleanValue(String) - Static method in enum morfologik.stemming.DictionaryAttribute
-
- buffer - Variable in class morfologik.fsa.ByteSequenceIterator
-
A buffer for the current sequence of bytes from the current node to the
root.
- BUFFER_GROWTH_SIZE - Static variable in class morfologik.fsa.builders.FSABuilder
-
Internal serialized FSA buffer expand ratio.
- bufferGrowthSize - Variable in class morfologik.fsa.builders.FSABuilder
-
Internal serialized FSA buffer expand ratio.
- BufferUtils - Class in morfologik.stemming
-
- BufferUtils() - Constructor for class morfologik.stemming.BufferUtils
-
No instances.
- bufferWrapper - Variable in class morfologik.fsa.ByteSequenceIterator
-
- 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.
- build() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- builder() - Static method in class morfologik.stemming.DictionaryMetadata
-
- byteAsChar(byte) - Static method in class morfologik.tools.FSAInfo
-
Convert a byte to an informative string.
- byteBuffer - Variable in class morfologik.speller.Speller
-
Internal reusable buffer for encoding words into byte arrays using
Speller.encoder.
- byteBuffer - Variable in class morfologik.stemming.DictionaryLookup
-
- ByteSequenceIterator - Class in morfologik.fsa
-
An iterator that traverses the right language of a given node (all sequences
reachable from a given node).
- ByteSequenceIterator(FSA) - Constructor for class morfologik.fsa.ByteSequenceIterator
-
Create an instance of the iterator iterating over all automaton sequences.
- ByteSequenceIterator(FSA, int) - Constructor for class morfologik.fsa.ByteSequenceIterator
-
Create an instance of the iterator for a given node.
- bytesToChars(ByteBuffer, CharBuffer) - Method in class morfologik.stemming.DictionaryIterator
-
Decode the byte buffer, optionally expanding the char buffer.
- 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).
- call() - Method in class morfologik.tools.DictCompile
-
- call() - Method in class morfologik.tools.DictDecompile
-
- call() - Method in class morfologik.tools.FSABuild
-
- call() - Method in class morfologik.tools.FSADump
-
- call() - Method in class morfologik.tools.FSAInfo
-
- callSystemExit - Variable in class morfologik.tools.CliTool
-
- candidate - Variable in class morfologik.speller.Speller
-
- CandidateData(String, int) - Constructor for class morfologik.speller.Speller.CandidateData
-
- candidates - Variable in class morfologik.speller.Speller
-
List of candidate strings, including same additional data such as edit
distance from the original word.
- candLen - Variable in class morfologik.speller.Speller
-
- CFSA - Class in morfologik.fsa
-
CFSA (Compact Finite State Automaton) binary format implementation.
- CFSA(InputStream) - Constructor for class morfologik.fsa.CFSA
-
Creates a new automaton, reading it from a file in FSA format, version 5.
- CFSA2 - Class in morfologik.fsa
-
CFSA (Compact Finite State Automaton) binary format implementation, version 2:
CFSA2.BIT_TARGET_NEXT applicable on all arcs, not necessarily the last one.
v-coded goto field
v-coded perfect hashing numbers, if any
31 most frequent labels integrated with flags byte
- CFSA2(InputStream) - Constructor for class morfologik.fsa.CFSA2
-
Reads an automaton from a byte stream.
- CFSA2Serializer - Class in morfologik.fsa.builders
-
Serializes in-memory
FSA graphs to
CFSA2.
- CFSA2Serializer() - Constructor for class morfologik.fsa.builders.CFSA2Serializer
-
- charBuffer - Variable in class morfologik.speller.Speller
-
Internal reusable buffer for encoding words into byte arrays using
Speller.encoder.
- charBuffer - Variable in class morfologik.stemming.DictionaryLookup
-
- charSequenceToBytes(CharSequence) - Method in class morfologik.speller.Speller
-
- charset - Variable in class morfologik.stemming.DictionaryMetadata
-
- charsToBytes(CharBuffer, ByteBuffer) - Method in class morfologik.speller.Speller
-
Encode a character sequence into a byte buffer, optionally expanding
buffer.
- charsToBytes(CharBuffer, ByteBuffer) - Method in class morfologik.stemming.DictionaryLookup
-
Encode a character sequence into a byte buffer, optionally expanding
buffer.
- checkNotNull(T) - Static method in class morfologik.tools.CliTool
-
- CliTool - Class in morfologik.tools
-
Base class for command-line applications.
- CliTool() - Constructor for class morfologik.tools.CliTool
-
- clone() - Method in class morfologik.stemming.WordData
-
Declare a covariant of Object.clone() that returns a deep copy of
this object.
- cloneCharSequence(CharSequence) - Method in class morfologik.stemming.WordData
-
Clone char sequences only if not immutable.
- code - Variable in enum morfologik.tools.ExitStatus
-
- COLLECTIONS_ERROR_MESSAGE - Static variable in class morfologik.stemming.WordData
-
Error information if somebody puts us in a Java collection.
- columnHeight - Variable in class morfologik.speller.HMatrix
-
- commonPrefix(byte[], int, int) - Method in class morfologik.fsa.builders.FSABuilder
-
- compare(byte[], int, int, byte[], int, int) - Static method in class morfologik.fsa.builders.FSABuilder
-
Lexicographic order of input sequences.
- compareTo(Speller.CandidateData) - Method in class morfologik.speller.Speller.CandidateData
-
- complete() - Method in class morfologik.fsa.builders.FSABuilder
-
- computeFirstStates(IntIntHashMap, int, int) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Compute the set of states that should be linearized first to minimize other
states goto length.
- computeInlinkCount(FSA) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Compute in-link count for each state.
- computeLabelsIndex(FSA) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Compute a set of labels to be integrated with the flags field.
- ConstantArcSizeFSA - Class in morfologik.fsa.builders
-
An FSA with constant-size arc representation produced directly by
FSABuilder.
- ConstantArcSizeFSA(byte[], int) - Constructor for class morfologik.fsa.builders.ConstantArcSizeFSA
-
- contains(Object) - Method in class morfologik.stemming.ArrayViewList
-
- containsNoDigit(String) - Static method in class morfologik.speller.Speller
-
Checks whether a string contains a digit.
- containsSeparators - Variable in class morfologik.speller.Speller
-
- convert(String) - Method in class morfologik.tools.CustomParameterConverters.PathConverter
-
- convertCase() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- convertCase(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- convertsCase() - Method in class morfologik.speller.Speller
-
Used to determine whether the dictionary supports case conversions.
- countOf(byte, byte[]) - Static method in class morfologik.tools.DictCompile
-
- createReplacementsMaps() - Method in class morfologik.speller.Speller
-
- creationDate(String) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- CustomParameterConverters - Class in morfologik.tools
-
- CustomParameterConverters() - Constructor for class morfologik.tools.CustomParameterConverters
-
- CustomParameterConverters.PathConverter - Class in morfologik.tools
-
- cuted(int, int, int) - Method in class morfologik.speller.Speller
-
Calculates cut-off edit distance.
- data - Variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
FSA data, serialized as a byte array.
- decode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in interface morfologik.stemming.ISequenceEncoder
-
Decodes encoded relative to source,
optionally reusing the provided ByteBuffer.
- decode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.NoEncoder
-
- decode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.TrimInfixAndSuffixEncoder
-
- decode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.TrimPrefixAndSuffixEncoder
-
- decode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.TrimSuffixEncoder
-
- decode(ByteBuffer, CharBuffer) - Method in class morfologik.stemming.WordData
-
Decode byte buffer, optionally expanding the char buffer to.
- decodeFromBytes(byte[], int, int) - Static method in class morfologik.fsa.FSA5
-
Returns an n-byte integer encoded in byte-packed representation.
- decoder - Variable in class morfologik.speller.Speller
-
Charset decoder for the FSA.
- decoder - Variable in class morfologik.stemming.DictionaryIterator
-
- decoder - Variable in class morfologik.stemming.DictionaryLookup
-
Charset decoder for the FSA.
- decoder - Variable in class morfologik.stemming.WordData
-
Character encoding in internal buffers.
- decodeStems - Variable in class morfologik.stemming.DictionaryIterator
-
- DEFAULT_ANNOTATION - Static variable in class morfologik.fsa.FSA5
-
Default annotation byte.
- DEFAULT_ATTRIBUTES - Static variable in class morfologik.stemming.DictionaryMetadata
-
Default attribute values.
- DEFAULT_FILLER - Static variable in class morfologik.fsa.FSA5
-
Default filler byte.
- DictCompile - Class in morfologik.tools
-
Decompiles morphological dictionary automaton back to source state.
- DictCompile() - Constructor for class morfologik.tools.DictCompile
-
- DictCompile(Path, boolean, boolean, boolean, boolean, boolean) - Constructor for class morfologik.tools.DictCompile
-
- DictDecompile - Class in morfologik.tools
-
Decompiles morphological dictionary automaton back to source state.
- DictDecompile() - Constructor for class morfologik.tools.DictDecompile
-
- DictDecompile(Path, Path, boolean, boolean) - Constructor for class morfologik.tools.DictDecompile
-
- Dictionary - Class in morfologik.stemming
-
A dictionary combines
FSA automaton and
DictionaryMetadata
describing the way terms are encoded in the automaton.
- Dictionary(FSA, DictionaryMetadata) - Constructor for class morfologik.stemming.Dictionary
-
It is strongly recommended to use static methods in this class for
reading dictionaries.
- dictionary - Variable in class morfologik.stemming.DictionaryLookup
-
- dictionary - Static variable in class morfologik.stemming.polish.PolishStemmer
-
The underlying dictionary, loaded once (lazily).
- DictionaryAttribute - Enum in morfologik.stemming
-
- DictionaryAttribute(String) - Constructor for enum morfologik.stemming.DictionaryAttribute
-
Private enum instance constructor.
- DictionaryIterator - Class in morfologik.stemming
-
- DictionaryIterator(Dictionary, CharsetDecoder, boolean) - Constructor for class morfologik.stemming.DictionaryIterator
-
- DictionaryLookup - Class in morfologik.stemming
-
This class implements a dictionary lookup over an FSA dictionary.
- DictionaryLookup(Dictionary) - Constructor for class morfologik.stemming.DictionaryLookup
-
Creates a new object of this class using the given FSA for word lookups
and encoding for converting characters to bytes.
- dictionaryMetadata - Variable in class morfologik.speller.Speller
-
Features of the compiled dictionary.
- dictionaryMetadata - Variable in class morfologik.stemming.DictionaryLookup
-
Features of the compiled dictionary.
- DictionaryMetadata - Class in morfologik.stemming
-
Description of attributes, their types and default values.
- DictionaryMetadata(Map<DictionaryAttribute, String>) - Constructor for class morfologik.stemming.DictionaryMetadata
-
Create an instance from an attribute map.
- DictionaryMetadataBuilder - Class in morfologik.stemming
-
- DictionaryMetadataBuilder() - Constructor for class morfologik.stemming.DictionaryMetadataBuilder
-
- distance - Variable in class morfologik.speller.Speller.CandidateData
-
- ed(int, int, int, int) - Method in class morfologik.speller.Speller
-
Calculates edit distance.
- editDistance - Variable in class morfologik.speller.HMatrix
-
- editDistance - Variable in class morfologik.speller.Speller
-
- effectEditDistance - Variable in class morfologik.speller.Speller
-
- emitArc(OutputStream, int, byte, int) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
- emitArc(ByteBuffer, OutputStream, int, int, byte, int) - Method in class morfologik.fsa.builders.FSA5Serializer
-
- emitArcs(FSA, OutputStream, int[], int, int) - Method in class morfologik.fsa.builders.FSA5Serializer
-
Update arc offsets assuming the given goto length.
- emitNodeArcs(FSA, OutputStream, int, int) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Emit all arcs of a single node.
- emitNodeData(OutputStream, int) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
- emitNodeData(ByteBuffer, OutputStream, int, int) - Method in class morfologik.fsa.builders.FSA5Serializer
-
- emitNodes(FSA, OutputStream, IntArrayList) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Update arc offsets assuming the given goto length.
- encode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in interface morfologik.stemming.ISequenceEncoder
-
Encodes target relative to source,
optionally reusing the provided ByteBuffer.
- encode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.NoEncoder
-
- encode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.TrimInfixAndSuffixEncoder
-
- encode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.TrimPrefixAndSuffixEncoder
-
- encode(ByteBuffer, ByteBuffer, ByteBuffer) - Method in class morfologik.stemming.TrimSuffixEncoder
-
- encoder - Variable in class morfologik.speller.Speller
-
Charset encoder for the FSA.
- encoder - Variable in class morfologik.stemming.DictionaryLookup
-
Charset encoder for the FSA.
- encoder(EncoderType) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- encoderType - Variable in class morfologik.stemming.DictionaryMetadata
-
Sequence encoder.
- EncoderType - Enum in morfologik.stemming
-
- EncoderType() - Constructor for enum morfologik.stemming.EncoderType
-
- encoding - Variable in class morfologik.stemming.DictionaryMetadata
-
Encoding used for converting bytes to characters and vice versa.
- encoding(Charset) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- encoding(String) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ensureCapacity(ByteBuffer, int) - Static method in class morfologik.stemming.BufferUtils
-
Ensure the byte buffer's capacity.
- ensureCapacity(CharBuffer, int) - Static method in class morfologik.stemming.BufferUtils
-
Ensure the char buffer's capacity.
- ensureNoSeparator(ByteBuffer, byte) - Method in class morfologik.tools.DictDecompile
-
- entriesIter - Variable in class morfologik.stemming.DictionaryIterator
-
- entry - Variable in class morfologik.stemming.DictionaryIterator
-
- epsilon - Variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
An epsilon state.
- epsilon - Variable in class morfologik.fsa.builders.FSABuilder
-
An epsilon state.
- epsilon - Variable in class morfologik.fsa.CFSA2
-
Epsilon node's offset.
- equals(Object) - Method in class morfologik.stemming.WordData
-
- equivalent(int, int, int) - Method in class morfologik.fsa.builders.FSABuilder
-
- equivalentChars - Variable in class morfologik.stemming.DictionaryMetadata
-
Equivalent characters (treated similarly as equivalent chars with and without
diacritics).
- EXACT_MATCH - Static variable in class morfologik.fsa.MatchResult
-
The automaton has exactly one match for the input sequence.
- ExitStatus - Enum in morfologik.tools
-
- ExitStatus(int) - Constructor for enum morfologik.tools.ExitStatus
-
- exitStatus - Variable in exception morfologik.tools.ExitStatusException
-
- ExitStatusException - Exception in morfologik.tools
-
- ExitStatusException(ExitStatus, String, Object...) - Constructor for exception morfologik.tools.ExitStatusException
-
- ExitStatusException(ExitStatus, Throwable, String, Object...) - Constructor for exception morfologik.tools.ExitStatusException
-
- EXPAND_SIZE - Static variable in class morfologik.stemming.DictionaryLookup
-
Expand buffers and arrays by this constant.
- expandActivePath(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Append a new mutable state to the active path.
- expandAndRehash() - Method in class morfologik.fsa.builders.FSABuilder
-
Reallocate and rehash the hash set.
- expandBuffers() - Method in class morfologik.fsa.builders.FSABuilder
-
Expand internal buffers for the next state.
- EXPECTED_MAX_STATES - Static variable in class morfologik.fsa.ByteSequenceIterator
-
Default expected depth of the recursion stack (estimated longest sequence
in the automaton).
- filler - Variable in class morfologik.fsa.FSA5
-
Filler character.
- 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).
- finalStatesIterator - Variable in class morfologik.speller.Speller
-
An iterator for walking along the final states of
Speller.fsa.
- finalStatesIterator - Variable in class morfologik.stemming.DictionaryLookup
-
- FinalStateVisitor(FSA) - Constructor for class morfologik.fsa.builders.FSAInfo.FinalStateVisitor
-
- findRepl(int, int, byte[], int, int) - Method in class morfologik.speller.Speller
-
- findReplacements(String) - Method in class morfologik.speller.Speller
-
Find suggestions by using K.
- FIRST_RANGE_CODE - Static variable in class morfologik.speller.Speller
-
- flags - Static variable in class morfologik.fsa.builders.CFSA2Serializer
-
Supported flags.
- flags - Static variable in class morfologik.fsa.builders.FSA5Serializer
-
Supported flags.
- flags - Variable in class morfologik.fsa.CFSA
-
Flags for this automaton version.
- flags - Variable in class morfologik.fsa.CFSA2
-
Flags for this automaton version.
- flags - Variable in class morfologik.fsa.FSA5
-
Flags for this automaton version.
- FLAGS_OFFSET - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
Offset of the flags field inside an arc.
- FLAGS_SIZE - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
Size of the flags field (constant for the builder).
- forAllLines(InputStream, byte, BinaryInput.LineConsumer) - Static method in class morfologik.tools.BinaryInput
-
Read all byte-separated sequences.
- format - Variable in class morfologik.tools.DictCompile
-
- format - Variable in class morfologik.tools.FSABuild
-
- forms - Variable in class morfologik.stemming.DictionaryLookup
-
Private internal array of reusable word data objects.
- formsList - Variable in class morfologik.stemming.DictionaryLookup
-
A "view" over an array implementing
- freezeState(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Freeze a state: try to find an equivalent state in the interned states
dictionary first, if found, return it, otherwise, serialize the mutable
state at activePathIndex and return it.
- FREQ_RANGES - Static variable in class morfologik.speller.Speller
-
- frequencyIncluded() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- frequencyIncluded(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- fromPropertyName(String) - Static method in enum morfologik.stemming.DictionaryAttribute
-
- fromString(String) - Method in enum morfologik.stemming.DictionaryAttribute
-
Converts a string to the given attribute's value.
- fsa - Variable in class morfologik.fsa.builders.FSAInfo.FinalStateVisitor
-
- fsa - Variable in class morfologik.fsa.builders.FSAInfo.NodeVisitor
-
- fsa - Variable in class morfologik.fsa.ByteSequenceIterator
-
The FSA to which this iterator belongs.
- FSA - Class in morfologik.fsa
-
This is a top abstract class for handling finite state automata.
- FSA() - Constructor for class morfologik.fsa.FSA
-
- fsa - Variable in class morfologik.fsa.FSATraversal
-
Target automaton.
- fsa - Variable in class morfologik.speller.Speller
-
The FSA we are using.
- fsa - Variable in class morfologik.stemming.Dictionary
-
FSA automaton with the compiled dictionary data.
- fsa - Variable in class morfologik.stemming.DictionaryLookup
-
The FSA we are using.
- FSA5 - Class in morfologik.fsa
-
FSA binary format implementation for version 5.
- FSA5(InputStream) - Constructor for class morfologik.fsa.FSA5
-
Read and wrap a binary automaton in FSA version 5.
- 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
-
- FSA_MAGIC - Static variable in class morfologik.fsa.FSAHeader
-
FSA magic (4 bytes).
- FSABuild - Class in morfologik.tools
-
Build finite state automaton out of text input.
- FSABuild() - Constructor for class morfologik.tools.FSABuild
-
- FSABuild(Path, Path, SerializationFormat, boolean, boolean, boolean) - Constructor for class morfologik.tools.FSABuild
-
- 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.
- FSADump - Class in morfologik.tools
-
Dump all byte sequences encoded in a finite state automaton.
- FSADump() - Constructor for class morfologik.tools.FSADump
-
- FSADump(Path, Path) - Constructor for class morfologik.tools.FSADump
-
- FSAFlags - Enum in morfologik.fsa
-
FSA automaton flags.
- FSAFlags(int) - Constructor for enum morfologik.fsa.FSAFlags
-
- FSAHeader - Class in morfologik.fsa
-
Standard FSA file header, as described in fsa package
documentation.
- FSAHeader(byte) - Constructor for class morfologik.fsa.FSAHeader
-
- 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
-
- FSAInfo - Class in morfologik.tools
-
Print extra information about a compiled automaton file.
- FSAInfo() - Constructor for class morfologik.tools.FSAInfo
-
- FSAInfo(Path) - Constructor for class morfologik.tools.FSAInfo
-
- FSAInfo.FinalStateVisitor - Class in morfologik.fsa.builders
-
Computes the exact number of final states.
- FSAInfo.NodeVisitor - Class in morfologik.fsa.builders
-
Computes the exact number of states and nodes by recursively traversing the FSA.
- FSASerializer - Interface in morfologik.fsa.builders
-
All FSA serializers (to binary formats) will implement this interface.
- FSATraversal - Class in morfologik.fsa
-
This class implements some common matching and scanning operations on a
generic FSA.
- FSATraversal(FSA) - Constructor for class morfologik.fsa.FSATraversal
-
Traversals of the given FSA.
- 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
-
- get(int, int) - Method in class morfologik.speller.HMatrix
-
Provide an item of hMatrix indexed by indices.
- get(int) - Method in class morfologik.stemming.ArrayViewList
-
- get() - Method in enum morfologik.stemming.EncoderType
-
- getAllReplacements(String, int, int) - Method in class morfologik.speller.Speller
-
- getArc(int, byte) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- getArc(int, byte) - Method in class morfologik.fsa.CFSA
- getArc(int, byte) - Method in class morfologik.fsa.CFSA2
- getArc(int, byte) - Method in class morfologik.fsa.FSA
-
- getArc(int, byte) - Method in class morfologik.fsa.FSA5
- getArcCount(int) - Method in class morfologik.fsa.FSA
-
- getArcLabel(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- getArcLabel(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Get label's arc.
- getArcLabel(int) - Method in class morfologik.fsa.CFSA
- getArcLabel(int) - Method in class morfologik.fsa.CFSA2
- getArcLabel(int) - Method in class morfologik.fsa.FSA
-
- getArcLabel(int) - Method in class morfologik.fsa.FSA5
- getArcTarget(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
Fills the target state address of an arc.
- getArcTarget(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Returns the address of an arc.
- getAttributes() - Method in class morfologik.stemming.DictionaryMetadata
-
- getCandLen() - Method in class morfologik.speller.Speller
-
- getConverter(Class<T>) - Method in class morfologik.tools.CustomParameterConverters
-
- getDecoder() - Method in class morfologik.stemming.DictionaryMetadata
-
- getDestinationNodeOffset(int) - Method in class morfologik.fsa.CFSA
-
Returns the address of the node pointed to by this arc.
- getDestinationNodeOffset(int) - Method in class morfologik.fsa.CFSA2
-
Returns the address of the node pointed to by this arc.
- getDestinationNodeOffset(int) - Method in class morfologik.fsa.FSA5
-
Returns the address of the node pointed to by this arc.
- getDictionary() - Method in class morfologik.stemming.DictionaryLookup
-
- getDictionary() - Method in class morfologik.stemming.polish.PolishStemmer
-
- getDistance() - Method in class morfologik.speller.Speller.CandidateData
-
- getEffectiveED() - Method in class morfologik.speller.Speller
-
- getEncoder() - Method in class morfologik.stemming.DictionaryMetadata
-
- getEncoding() - Method in class morfologik.stemming.DictionaryMetadata
-
- getEndNode(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- getEndNode(int) - Method in class morfologik.fsa.CFSA
- getEndNode(int) - Method in class morfologik.fsa.CFSA2
- getEndNode(int) - Method in class morfologik.fsa.FSA
-
- getEndNode(int) - Method in class morfologik.fsa.FSA5
- getEquivalentChars() - Method in class morfologik.stemming.DictionaryMetadata
-
- getExpectedMetadataFileName(String) - Static method in class morfologik.stemming.DictionaryMetadata
-
Returns the expected name of the metadata file, based on the name of the
dictionary file.
- getExpectedMetadataLocation(Path) - Static method in class morfologik.stemming.DictionaryMetadata
-
- getFirstArc(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- getFirstArc(int) - Method in class morfologik.fsa.CFSA
- getFirstArc(int) - Method in class morfologik.fsa.CFSA2
- getFirstArc(int) - Method in class morfologik.fsa.FSA
-
- getFirstArc(int) - Method in class morfologik.fsa.FSA5
- getFlags() - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Return supported flags.
- getFlags() - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- getFlags() - Method in class morfologik.fsa.builders.FSA5Serializer
-
Return supported flags.
- getFlags() - Method in interface morfologik.fsa.builders.FSASerializer
-
- getFlags() - Method in class morfologik.fsa.CFSA
- getFlags() - Method in class morfologik.fsa.CFSA2
- getFlags() - Method in class morfologik.fsa.FSA
-
- getFlags() - Method in class morfologik.fsa.FSA5
- getFrequency(CharSequence) - Method in class morfologik.speller.Speller
-
Get the frequency value for a word form.
- getInfo() - Method in class morfologik.fsa.builders.FSABuilder
-
- getInputConversionPairs() - Method in class morfologik.stemming.DictionaryMetadata
-
- getLocale() - Method in class morfologik.stemming.DictionaryMetadata
-
- getNextArc(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- getNextArc(int) - Method in class morfologik.fsa.CFSA
- getNextArc(int) - Method in class morfologik.fsa.CFSA2
- getNextArc(int) - Method in class morfologik.fsa.FSA
-
- getNextArc(int) - Method in class morfologik.fsa.FSA5
- getOutputConversionPairs() - Method in class morfologik.stemming.DictionaryMetadata
-
- getReplacementPairs() - Method in class morfologik.stemming.DictionaryMetadata
-
- getRightLanguageCount(int) - Method in class morfologik.fsa.CFSA
- getRightLanguageCount(int) - Method in class morfologik.fsa.CFSA2
- getRightLanguageCount(int) - Method in class morfologik.fsa.FSA
-
- getRightLanguageCount(int) - Method in class morfologik.fsa.FSA5
-
Returns the number encoded at the given node.
- getRootNode() - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- getRootNode() - Method in class morfologik.fsa.CFSA
-
Returns the start node of this automaton.
- getRootNode() - Method in class morfologik.fsa.CFSA2
- getRootNode() - Method in class morfologik.fsa.FSA
-
- getRootNode() - Method in class morfologik.fsa.FSA5
-
Returns the start node of this automaton.
- getSeparator() - Method in class morfologik.stemming.DictionaryMetadata
-
- getSeparatorAsChar() - Method in class morfologik.stemming.DictionaryMetadata
-
- getSeparatorChar() - Method in class morfologik.stemming.DictionaryLookup
-
- getSequenceEncoderType() - Method in class morfologik.stemming.DictionaryMetadata
-
- getSequences(int) - Method in class morfologik.fsa.FSA
-
Returns an iterator over all binary sequences starting at the given FSA
state (node) and ending in final nodes.
- getSequences() - Method in class morfologik.fsa.FSA
-
- getSerializer() - Method in enum morfologik.tools.SerializationFormat
-
- getStem() - Method in class morfologik.stemming.WordData
-
- getStemBytes(ByteBuffer) - Method in class morfologik.stemming.WordData
-
Copy the stem's binary data (no charset decoding) to a custom byte
buffer.
- getTag() - Method in class morfologik.stemming.WordData
-
- getTagBytes(ByteBuffer) - Method in class morfologik.stemming.WordData
-
Copy the tag's binary data (no charset decoding) to a custom byte buffer.
- getWord() - Method in class morfologik.speller.Speller.CandidateData
-
- getWord() - Method in class morfologik.stemming.WordData
-
- getWordBytes(ByteBuffer) - Method in class morfologik.stemming.WordData
-
Copy the inflected word's binary data (no charset decoding) to a custom
byte buffer.
- getWordLen() - Method in class morfologik.speller.Speller
-
- gtl - Variable in class morfologik.fsa.CFSA
-
Number of bytes each address takes in full, expanded form (goto length).
- gtl - Variable in class morfologik.fsa.FSA5
-
Number of bytes each address takes in full, expanded form (goto length).
- ignoreAllUppercase() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignoreAllUppercase(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignoreCamelCase() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignoreCamelCase(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignoreDiacritics() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignoreDiacritics(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignoreEmpty - Variable in class morfologik.tools.BinaryInput
-
- ignoreNumbers() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignoreNumbers(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignorePunctuation() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- ignorePunctuation(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- index - Variable in class morfologik.fsa.MatchResult
-
- indexOf(Object) - Method in class morfologik.stemming.ArrayViewList
-
- indexOf(byte, byte[], int) - Static method in class morfologik.tools.DictCompile
-
- inflectedBuffer - Variable in class morfologik.stemming.DictionaryIterator
-
- inflectedCharBuffer - Variable in class morfologik.stemming.DictionaryIterator
-
- info - Variable in class morfologik.fsa.builders.FSABuilder
-
Information about the automaton and its compilation.
- InfoEntry(String) - Constructor for enum morfologik.fsa.builders.FSABuilder.InfoEntry
-
- initialUppercase(String) - Method in class morfologik.speller.Speller
-
- input - Variable in class morfologik.tools.DictCompile
-
- input - Variable in class morfologik.tools.DictDecompile
-
- input - Variable in class morfologik.tools.FSABuild
-
- input - Variable in class morfologik.tools.FSADump
-
- input - Variable in class morfologik.tools.FSAInfo
-
- inputConversion - Variable in class morfologik.stemming.DictionaryMetadata
-
Conversion pairs for input conversion, for example to replace ligatures.
- IntIntHolder(int, int) - Constructor for class morfologik.fsa.builders.FSAUtils.IntIntHolder
-
- IntIntHolder() - Constructor for class morfologik.fsa.builders.FSAUtils.IntIntHolder
-
- isAllUppercase(String) - Method in class morfologik.speller.Speller
-
Returns true if str is made up of all-uppercase characters
(ignoring characters for which no upper-/lowercase distinction exists).
- isAlphabetic(int) - Static method in class morfologik.speller.Speller
-
Copy-paste of Character.isAlphabetic() (needed as we require only 1.6)
- isArcFinal(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- isArcFinal(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Is this arc final?
- isArcFinal(int) - Method in class morfologik.fsa.CFSA
- isArcFinal(int) - Method in class morfologik.fsa.CFSA2
- isArcFinal(int) - Method in class morfologik.fsa.FSA
-
- isArcFinal(int) - Method in class morfologik.fsa.FSA5
- isArcLast(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- isArcLast(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Is this arc the state's last?
- isArcLast(int) - Method in class morfologik.fsa.CFSA
-
Returns true if this arc has NEXT bit set.
- isArcLast(int) - Method in class morfologik.fsa.CFSA2
-
Returns true if this arc has NEXT bit set.
- isArcLast(int) - Method in class morfologik.fsa.FSA5
-
Returns true if this arc has NEXT bit set.
- isArcNotTerminal(int, int) - Method in class morfologik.speller.Speller
-
- isArcTerminal(int) - Method in class morfologik.fsa.builders.ConstantArcSizeFSA
-
- isArcTerminal(int) - Method in class morfologik.fsa.CFSA
- isArcTerminal(int) - Method in class morfologik.fsa.CFSA2
- isArcTerminal(int) - Method in class morfologik.fsa.FSA
-
- isArcTerminal(int) - Method in class morfologik.fsa.FSA5
- isBeforeSeparator(int) - Method in class morfologik.speller.Speller
-
- isCamelCase(String) - Method in class morfologik.speller.Speller
-
- isConvertingCase() - Method in class morfologik.stemming.DictionaryMetadata
-
- isEndOfCandidate(int, int) - Method in class morfologik.speller.Speller
-
- ISequenceEncoder - Interface in morfologik.stemming
-
The logic of encoding one sequence of bytes relative to another sequence of
bytes.
- isFrequencyIncluded() - Method in class morfologik.stemming.DictionaryMetadata
-
- isIgnoringAllUppercase() - Method in class morfologik.stemming.DictionaryMetadata
-
- isIgnoringCamelCase() - Method in class morfologik.stemming.DictionaryMetadata
-
- isIgnoringDiacritics() - Method in class morfologik.stemming.DictionaryMetadata
-
- isIgnoringNumbers() - Method in class morfologik.stemming.DictionaryMetadata
-
- isIgnoringPunctuation() - Method in class morfologik.stemming.DictionaryMetadata
-
- isInDictionary(CharSequence) - Method in class morfologik.speller.Speller
-
Test whether the word is found in the dictionary.
- isLabelCompressed(int) - Method in class morfologik.fsa.CFSA
-
- isMisspelled(String) - Method in class morfologik.speller.Speller
-
Checks whether the word is misspelled, by performing a series of checks
according to properties of the dictionary.
- isMixedCase(String) - Method in class morfologik.speller.Speller
-
- isNextSet(int) - Method in class morfologik.fsa.CFSA
-
- isNextSet(int) - Method in class morfologik.fsa.CFSA2
-
- isNextSet(int) - Method in class morfologik.fsa.FSA5
-
- isNotAllLowercase(String) - Method in class morfologik.speller.Speller
-
Returns true if str is made up of all-lowercase characters
(ignoring characters for which no upper-/lowercase distinction exists).
- isNotCapitalizedWord(String) - Method in class morfologik.speller.Speller
-
- isNotEmpty(String) - Static method in class morfologik.speller.Speller
-
Helper method to replace calls to "".equals().
- isSet(int) - Method in enum morfologik.fsa.FSAFlags
-
- isSupportingRunOnWords() - Method in class morfologik.stemming.DictionaryMetadata
-
- IStemmer - Interface in morfologik.stemming
-
A generic "stemmer" interface in Morfologik.
- iterator() - Method in class morfologik.fsa.FSA
-
Returns an iterator over all binary sequences starting from the initial FSA
state (node) and ending in final nodes.
- iterator() - Method in class morfologik.stemming.DictionaryLookup
-
- iterator() - Method in class morfologik.stemming.polish.PolishStemmer
-
Iterates over all dictionary forms stored in this stemmer.
- LABEL_INDEX_BITS - Static variable in class morfologik.fsa.CFSA2
-
The count of bits assigned to storing an indexed label.
- LABEL_INDEX_MASK - Static variable in class morfologik.fsa.CFSA2
-
Masks only the M bits of a flag byte.
- LABEL_INDEX_SIZE - Static variable in class morfologik.fsa.CFSA2
-
Maximum size of the labels index.
- LABEL_OFFSET - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
Offset of the label field inside an arc.
- LABEL_SIZE - Static variable in class morfologik.fsa.builders.ConstantArcSizeFSA
-
Size of the label field (constant for the builder).
- labelMapping - Variable in class morfologik.fsa.CFSA
-
Label mapping for arcs of type (1) (see class documentation).
- labelMapping - Variable in class morfologik.fsa.CFSA2
-
Label mapping for M-indexed labels.
- labelsIndex - Variable in class morfologik.fsa.builders.CFSA2Serializer
-
The most frequent labels for integrating with the flags field.
- labelsInvIndex - Variable in class morfologik.fsa.builders.CFSA2Serializer
-
Inverted index of labels to be integrated with flags field.
- Launcher - Class in morfologik.tools
-
JAR entry point.
- Launcher() - Constructor for class morfologik.tools.Launcher
-
- length - Variable in class morfologik.stemming.ArrayViewList
-
- LEXICAL_ORDERING - Static variable in class morfologik.fsa.builders.FSABuilder
-
A comparator comparing full byte arrays.
- license(String) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- linearize(FSA) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Linearization of states.
- linearize(FSA) - Method in class morfologik.fsa.builders.FSA5Serializer
-
Linearization of states.
- linearizeAndCalculateOffsets(FSA, IntArrayList, IntArrayList, IntIntHashMap) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Linearize all states, putting states in front of the automaton
and calculating stable state offsets.
- linearizeState(FSA, IntStack, IntArrayList, BitSet, int) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
Add a state to linearized list.
- listIterator() - Method in class morfologik.stemming.ArrayViewList
-
- listIterator(int) - Method in class morfologik.stemming.ArrayViewList
-
- locale - Variable in class morfologik.stemming.DictionaryMetadata
-
- locale(Locale) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- locale(String) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- log(Level, String, Object...) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
- logger - Variable in class morfologik.fsa.builders.CFSA2Serializer
-
- lookup(CharSequence) - Method in class morfologik.stemming.DictionaryLookup
-
Searches the automaton for a symbol sequence equal to word,
followed by a separator.
- lookup(CharSequence) - Method in interface morfologik.stemming.IStemmer
-
Returns a list of
WordData entries for a given word.
- lookup - Variable in class morfologik.stemming.polish.PolishStemmer
-
Dictionary lookup delegate.
- lookup(CharSequence) - Method in class morfologik.stemming.polish.PolishStemmer
-
Returns a list of
WordData entries for a given word.
- read(InputStream) - Static method in class morfologik.fsa.FSA
-
A factory for reading automata in any of the supported versions.
- read(InputStream, Class<? extends T>) - Static method in class morfologik.fsa.FSA
-
A factory for reading a specific FSA subclass, including proper casting.
- read(InputStream) - Static method in class morfologik.fsa.FSAHeader
-
Read FSA header and version from a stream, consuming read bytes.
- read(Path) - Static method in class morfologik.stemming.Dictionary
-
Attempts to load a dictionary using the path to the FSA file and the
expected metadata extension.
- read(URL) - Static method in class morfologik.stemming.Dictionary
-
Attempts to load a dictionary using the URL to the FSA file and the
expected metadata extension.
- read(InputStream, InputStream) - Static method in class morfologik.stemming.Dictionary
-
Attempts to load a dictionary from opened streams of FSA dictionary data
and associated metadata.
- read(InputStream) - Static method in class morfologik.stemming.DictionaryMetadata
-
Read dictionary metadata from a property file (stream).
- readBinarySequences(Path, byte) - Method in class morfologik.tools.BinaryInput
-
- readRemaining(InputStream) - Static method in class morfologik.fsa.FSA
-
- readVInt(byte[], int) - Static method in class morfologik.fsa.CFSA2
-
Read a v-int.
- remove() - Method in class morfologik.fsa.ByteSequenceIterator
-
Not implemented in this iterator.
- remove(int) - Method in class morfologik.stemming.ArrayViewList
-
- remove() - Method in class morfologik.stemming.DictionaryIterator
-
- REMOVE_EVERYTHING - Static variable in class morfologik.stemming.TrimInfixAndSuffixEncoder
-
Maximum encodable single-byte code.
- REMOVE_EVERYTHING - Static variable in class morfologik.stemming.TrimPrefixAndSuffixEncoder
-
Maximum encodable single-byte code.
- REMOVE_EVERYTHING - Static variable in class morfologik.stemming.TrimSuffixEncoder
-
Maximum encodable single-byte code.
- replacementPairs - Variable in class morfologik.stemming.DictionaryMetadata
-
Replacement pairs for non-obvious candidate search in a speller dictionary.
- replacementsAnyToOne - Variable in class morfologik.speller.Speller
-
- replacementsAnyToTwo - Variable in class morfologik.speller.Speller
-
- replacementsTheRest - Variable in class morfologik.speller.Speller
-
- replaceRunOnWords(String) - Method in class morfologik.speller.Speller
-
Propose suggestions for misspelled run-on words.
- REQUIRED_ATTRIBUTES - Static variable in class morfologik.stemming.DictionaryMetadata
-
Required attributes.
- reset(int, int, int) - Method in class morfologik.fsa.MatchResult
-
- restartFrom(int) - Method in class morfologik.fsa.ByteSequenceIterator
-
Restart walking from node.
- rightLanguageForAllStates(FSA) - Static method in class morfologik.fsa.builders.FSAUtils
-
Calculate the size of "right language" for each state in an FSA.
- root - Variable in class morfologik.fsa.builders.FSABuilder
-
Root state.
- rootNode - Variable in class morfologik.speller.Speller
-
FSA's root node.
- rootNode - Variable in class morfologik.stemming.DictionaryLookup
-
FSA's root node.
- rowLength - Variable in class morfologik.speller.HMatrix
-
- scratch - Variable in class morfologik.fsa.builders.CFSA2Serializer
-
Scratch array for serializing vints.
- scratch - Variable in class morfologik.stemming.TrimInfixAndSuffixEncoder
-
- separator - Variable in class morfologik.stemming.DictionaryIterator
-
- separator - Variable in class morfologik.stemming.DictionaryMetadata
-
A separator character between fields (stem, lemma, form).
- separator(char) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- separatorChar - Variable in class morfologik.stemming.DictionaryLookup
-
- separatorChar - Variable in class morfologik.stemming.DictionaryMetadata
-
- SEQUENCE_IS_A_PREFIX - Static variable in class morfologik.fsa.MatchResult
-
The sequence is a prefix of at least one sequence in the automaton.
- sequenceEncoder - Variable in class morfologik.stemming.DictionaryIterator
-
- sequenceEncoder - Variable in class morfologik.stemming.DictionaryLookup
-
- serializationBufferReallocations - Variable in class morfologik.fsa.builders.FSABuilder
-
Number of serialization buffer reallocations.
- SerializationFormat - Enum in morfologik.tools
-
The serialization and encoding format to use for compressing the
automaton.
- SerializationFormat() - Constructor for enum morfologik.tools.SerializationFormat
-
- serialize(FSA, T) - Method in class morfologik.fsa.builders.CFSA2Serializer
-
- serialize(FSA, T) - Method in class morfologik.fsa.builders.FSA5Serializer
-
Serialize root state s to an output stream in
FSA5 format.
- serialize(int) - Method in class morfologik.fsa.builders.FSABuilder
-
Serialize a given state on the active path.
- serialize(FSA, T) - Method in interface morfologik.fsa.builders.FSASerializer
-
Serialize a finite state automaton to an output stream.
- serialized - Variable in class morfologik.fsa.builders.FSABuilder
-
Holds serialized and mutable states.
- set(int, int, int) - Method in class morfologik.speller.HMatrix
-
Set an item in hMatrix.
- set(int, E) - Method in class morfologik.stemming.ArrayViewList
-
- setArcTarget(int, int) - Method in class morfologik.fsa.builders.FSABuilder
-
Fills the target state address of an arc.
- setCallSystemExit(boolean) - Method in class morfologik.tools.CliTool
-
Call System.exit(int) at the end of command processing.
- setPrevious(byte[], int, int) - Method in class morfologik.fsa.builders.FSABuilder
-
Copy current into an internal buffer.
- setWordAndCandidate(String, String) - Method in class morfologik.speller.Speller
-
Sets up the word and candidate.
- sharedPrefixLength(ByteBuffer, int, ByteBuffer, int) - Static method in class morfologik.stemming.BufferUtils
-
Compute the length of the shared prefix between two byte sequences.
- sharedPrefixLength(ByteBuffer, ByteBuffer) - Static method in class morfologik.stemming.BufferUtils
-
Compute the length of the shared prefix between two byte sequences.
- size - Variable in class morfologik.fsa.builders.FSABuilder
-
- size - Variable in class morfologik.fsa.builders.FSAInfo
-
Arcs size (in serialized form).
- size() - Method in class morfologik.stemming.ArrayViewList
-
- SIZEOF_FLAGS - Static variable in class morfologik.fsa.builders.FSA5Serializer
-
Number of bytes for the arc's flags header (arc representation without the
goto address).
- skipArc(int) - Method in class morfologik.fsa.CFSA
-
Read the arc's layout and skip as many bytes, as needed, to skip it.
- skipArc(int) - Method in class morfologik.fsa.CFSA2
-
Read the arc's layout and skip as many bytes, as needed, to skip it.
- skipArc(int) - Method in class morfologik.fsa.FSA5
-
Read the arc's layout and skip as many bytes, as needed.
- skipVInt(int) - Method in class morfologik.fsa.CFSA2
-
Skip a v-int.
- Speller - Class in morfologik.speller
-
Finds spelling suggestions.
- Speller(Dictionary) - Constructor for class morfologik.speller.Speller
-
- Speller(Dictionary, int) - Constructor for class morfologik.speller.Speller
-
- Speller.CandidateData - Class in morfologik.speller
-
Used to sort candidates according to edit distance, and possibly according
to their frequency in the future.
- start - Variable in class morfologik.stemming.ArrayViewList
-
- stateLength(int) - Method in class morfologik.fsa.builders.FSABuilder
-
The total length of the serialized state data (all arcs).
- StateVisitor - Interface in morfologik.fsa
-
State visitor.
- stemBuffer - Variable in class morfologik.stemming.WordData
-
Byte buffer holding stem data.
- stemCharSequence - Variable in class morfologik.stemming.WordData
-
- stringified - Variable in enum morfologik.fsa.builders.FSABuilder.InfoEntry
-
- supportRunOnWords() - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- supportRunOnWords(boolean) - Method in class morfologik.stemming.DictionaryMetadataBuilder
-
- validate - Variable in class morfologik.tools.DictCompile
-
- validate - Variable in class morfologik.tools.DictDecompile
-
- validate(String, Path) - Method in class morfologik.tools.ValidateFileExists
-
- validate(String, Path) - Method in class morfologik.tools.ValidateParentDirExists
-
- ValidateFileExists - Class in morfologik.tools
-
- ValidateFileExists() - Constructor for class morfologik.tools.ValidateFileExists
-
- ValidateParentDirExists - Class in morfologik.tools
-
- ValidateParentDirExists() - Constructor for class morfologik.tools.ValidateParentDirExists
-
- valueOf(String) - Static method in enum morfologik.fsa.builders.FSABuilder.InfoEntry
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum morfologik.fsa.FSAFlags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum morfologik.stemming.DictionaryAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum morfologik.stemming.EncoderType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum morfologik.tools.ExitStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum morfologik.tools.SerializationFormat
-
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.
- values() - Static method in enum morfologik.fsa.FSAFlags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum morfologik.stemming.DictionaryAttribute
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum morfologik.stemming.EncoderType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum morfologik.tools.ExitStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum morfologik.tools.SerializationFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION - Static variable in class morfologik.fsa.CFSA
-
Automaton header version value.
- VERSION - Static variable in class morfologik.fsa.CFSA2
-
Automaton header version value.
- VERSION - Static variable in class morfologik.fsa.FSA5
-
Automaton version as in the file header.
- version - Variable in class morfologik.fsa.FSAHeader
-
FSA version number.
- vIntLength(int) - Static method in class morfologik.fsa.CFSA2
-
Return the byte-length of a v-coded int.
- visitAllStates(T) - Method in class morfologik.fsa.FSA
-
Visit all states.
- visitedArcs - Variable in class morfologik.fsa.builders.FSAInfo.NodeVisitor
-
- visitedNodes - Variable in class morfologik.fsa.builders.FSAInfo.FinalStateVisitor
-
- visitedNodes - Variable in class morfologik.fsa.builders.FSAInfo.NodeVisitor
-
- visitInPostOrder(T) - Method in class morfologik.fsa.FSA
-
- visitInPostOrder(T, int) - Method in class morfologik.fsa.FSA
-
Visits all states reachable from node in postorder.
- visitInPostOrder(StateVisitor, int, BitSet) - Method in class morfologik.fsa.FSA
-
Private recursion.
- visitInPreOrder(T) - Method in class morfologik.fsa.FSA
-
- visitInPreOrder(T, int) - Method in class morfologik.fsa.FSA
-
Visits all states in preorder.
- visitInPreOrder(StateVisitor, int, BitSet) - Method in class morfologik.fsa.FSA
-
Private recursion.
- visitNode(int) - Method in class morfologik.fsa.builders.FSAInfo.FinalStateVisitor
-
- visitNode(int) - Method in class morfologik.fsa.builders.FSAInfo.NodeVisitor
-
- visitNode(Writer, int, FSA, int, BitSet) - Static method in class morfologik.fsa.builders.FSAUtils
-