summaryrefslogtreecommitdiff
path: root/doc/api/index-all.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api/index-all.html')
-rw-r--r--doc/api/index-all.html938
1 files changed, 743 insertions, 195 deletions
diff --git a/doc/api/index-all.html b/doc/api/index-all.html
index 5f5403a..6ae27f4 100644
--- a/doc/api/index-all.html
+++ b/doc/api/index-all.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_14) on Mon Sep 21 12:09:37 CEST 2009 -->
+<!-- Generated by javadoc (build 1.6.0_14) on Wed Jan 26 18:49:38 CET 2011 -->
<TITLE>
Index
</TITLE>
-<META NAME="date" CONTENT="2009-09-21">
+<META NAME="date" CONTENT="2011-01-26">
<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
@@ -77,19 +77,60 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
<A NAME="_A_"><!-- --></A><H2>
<B>A</B></H2>
<DL>
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#arcs"><B>arcs</B></A> -
-Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
+<DT><A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html#a"><B>a</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html" title="class in morfologik.fsa">FSAUtils.IntIntHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/StateVisitor.html#accept(int)"><B>accept(int)</B></A> -
+Method in interface morfologik.fsa.<A HREF="./morfologik/fsa/StateVisitor.html" title="interface in morfologik.fsa">StateVisitor</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSABuilder.html#add(byte[], int, int)"><B>add(byte[], int, int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>Add a single sequence of bytes to the FSA.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#ADDRESS_OFFSET"><B>ADDRESS_OFFSET</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>Offset of the address field inside an arc.
+<DT><A HREF="./morfologik/fsa/FSA5.html#ADDRESS_OFFSET"><B>ADDRESS_OFFSET</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>An offset in the arc structure, where the address and flags field begins.
+<DT><A HREF="./morfologik/fsa/FSA5.html#annotation"><B>annotation</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Annotation character.
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#annotationByte"><B>annotationByte</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#ARC_SIZE"><B>ARC_SIZE</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>Size of a single arc structure.
+<DT><A HREF="./morfologik/fsa/CFSA.html#arcs"><B>arcs</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>An array of bytes with the internal representation of the automaton.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#arcs"><B>arcs</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
<DD>An array of bytes with the internal representation of the automaton.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#arcSize"><B>arcSize</B></A> -
-Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
-<DD>Size of a single arc (in bytes).
+<DT><A HREF="./morfologik/fsa/FSA5.html#arcs"><B>arcs</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>An array of bytes with the internal representation of the automaton.
+<DT><A HREF="./morfologik/fsa/FSAInfo.html#arcsCount"><B>arcsCount</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
+<DD>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.
+<DT><A HREF="./morfologik/fsa/FSAInfo.html#arcsCountTotal"><B>arcsCountTotal</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
+<DD>Total number of arcs, counting arcs that physically overlap due to
+ merging.
<DT><A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util"><B>Arrays</B></A> - Class in <A HREF="./morfologik/util/package-summary.html">morfologik.util</A><DD>Compatibility layer for JVM 1.5.<DT><A HREF="./morfologik/util/FileUtils.html#assertExists(java.io.File, boolean, boolean)"><B>assertExists(File, boolean, boolean)</B></A> -
Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
<DD>Checks if the given file exists.
+<DT><A HREF="./morfologik/fsa/FSAFlags.html#asShort(java.util.Set)"><B>asShort(Set&lt;FSAFlags&gt;)</B></A> -
+Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSAFlags.html" title="enum in morfologik.fsa">FSAFlags</A>
+<DD>Returns the set of flags encoded in a single short.
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#asString(byte[], java.lang.String)"><B>asString(byte[], String)</B></A> -
+Static method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>Converts a byte array to a given encoding.
<DT><A HREF="./morfologik/stemming/DictionaryMetadata.html#ATTR_NAME_ENCODING"><B>ATTR_NAME_ENCODING</B></A> -
Static variable in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryMetadata.html" title="class in morfologik.stemming">DictionaryMetadata</A>
<DD>Attribute name for <A HREF="./morfologik/stemming/DictionaryMetadata.html#encoding"><CODE>DictionaryMetadata.encoding</CODE></A>.
@@ -102,39 +143,109 @@ Static variable in class morfologik.stemming.<A HREF="./morfologik/stemming/Dict
<DT><A HREF="./morfologik/stemming/DictionaryMetadata.html#ATTR_NAME_USES_PREFIXES"><B>ATTR_NAME_USES_PREFIXES</B></A> -
Static variable in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryMetadata.html" title="class in morfologik.stemming">DictionaryMetadata</A>
<DD>Attribute name for <A HREF="./morfologik/stemming/DictionaryMetadata.html#usesPrefixes"><CODE>DictionaryMetadata.usesPrefixes</CODE></A>.
+<DT><A HREF="./morfologik/fsa/MatchResult.html#AUTOMATON_HAS_PREFIX"><B>AUTOMATON_HAS_PREFIX</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
+<DD>The automaton contains a prefix of the input sequence.
</DL>
<HR>
<A NAME="_B_"><!-- --></A><H2>
<B>B</B></H2>
<DL>
+<DT><A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html#b"><B>b</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html" title="class in morfologik.fsa">FSAUtils.IntIntHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#BIT_ARC_FINAL"><B>BIT_ARC_FINAL</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>An arc flag indicating the target node of an arc corresponds to a final
+ state.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#BIT_ARC_LAST"><B>BIT_ARC_LAST</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>An arc flag indicating the arc is last within its state.
+<DT><A HREF="./morfologik/fsa/CFSA.html#BIT_FINAL_ARC"><B>BIT_FINAL_ARC</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Bitmask indicating that an arc corresponds to the last character of a
+ sequence available when building the automaton.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#BIT_FINAL_ARC"><B>BIT_FINAL_ARC</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>The arc corresponds to the last character of a sequence
+ available when building the automaton (acceptor transition).
+<DT><A HREF="./morfologik/fsa/FSA5.html#BIT_FINAL_ARC"><B>BIT_FINAL_ARC</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Bit indicating that an arc corresponds to the last character of a
+ sequence available when building the automaton.
+<DT><A HREF="./morfologik/fsa/CFSA.html#BIT_LAST_ARC"><B>BIT_LAST_ARC</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Bitmask indicating that an arc is the last one of the node's list and the
+ following one belongs to another node.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#BIT_LAST_ARC"><B>BIT_LAST_ARC</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>The arc is the last one from the current node's arcs list.
+<DT><A HREF="./morfologik/fsa/FSA5.html#BIT_LAST_ARC"><B>BIT_LAST_ARC</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Bit indicating that an arc is the last one of the node's list and the
+ following one belongs to another node.
+<DT><A HREF="./morfologik/fsa/CFSA.html#BIT_TARGET_NEXT"><B>BIT_TARGET_NEXT</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Bitmask indicating that the target node of this arc follows it in the
+ compressed automaton structure (no goto field).
+<DT><A HREF="./morfologik/fsa/CFSA2.html#BIT_TARGET_NEXT"><B>BIT_TARGET_NEXT</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>The target node of this arc follows the last arc of the current state
+ (no goto field).
+<DT><A HREF="./morfologik/fsa/FSA5.html#BIT_TARGET_NEXT"><B>BIT_TARGET_NEXT</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Bit indicating that the target node of this arc follows it in the
+ compressed automaton structure (no goto field).
<DT><A HREF="./morfologik/fsa/FSAFlags.html#bits"><B>bits</B></A> -
Variable in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSAFlags.html" title="enum in morfologik.fsa">FSAFlags</A>
<DD>Bit mask for the corresponding flag.
-<DT><A HREF="./morfologik/util/BufferUtils.html" title="class in morfologik.util"><B>BufferUtils</B></A> - Class in <A HREF="./morfologik/util/package-summary.html">morfologik.util</A><DD>Utility functions for buffers.</DL>
+<DT><A HREF="./morfologik/util/BufferUtils.html" title="class in morfologik.util"><B>BufferUtils</B></A> - Class in <A HREF="./morfologik/util/package-summary.html">morfologik.util</A><DD>Utility functions for buffers.<DT><A HREF="./morfologik/fsa/FSABuilder.html#build(byte[][])"><B>build(byte[][])</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>Build a minimal, deterministic automaton from a sorted list of byte sequences.
+<DT><A HREF="./morfologik/fsa/FSABuilder.html#build(java.lang.Iterable)"><B>build(Iterable&lt;byte[]&gt;)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>Build a minimal, deterministic automaton from an iterable list of byte sequences.
+</DL>
<HR>
<A NAME="_C_"><!-- --></A><H2>
<B>C</B></H2>
<DL>
+<DT><A HREF="./morfologik/fsa/FSAUtils.html#calculateFanOuts(morfologik.fsa.FSA, int)"><B>calculateFanOuts(FSA, int)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.html" title="class in morfologik.fsa">FSAUtils</A>
+<DD>Calculate fan-out ratio.
+<DT><A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa"><B>CFSA</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>CFSA (Compact Finite State Automaton) binary format implementation.<DT><A HREF="./morfologik/fsa/CFSA.html#CFSA(java.io.InputStream)"><B>CFSA(InputStream)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Creates a new automaton, reading it from a file in FSA format, version 5.
+<DT><A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa"><B>CFSA2</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>CFSA (Compact Finite State Automaton) binary format implementation, version 2:
+
+ <A HREF="./morfologik/fsa/CFSA2.html#BIT_TARGET_NEXT"><CODE>CFSA2.BIT_TARGET_NEXT</CODE></A> applicable on all arcs, not necessarily the last one.<DT><A HREF="./morfologik/fsa/CFSA2.html#CFSA2(java.io.InputStream)"><B>CFSA2(InputStream)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Reads an automaton from a byte stream.
+<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa"><B>CFSA2Serializer</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>Serializes in-memory <A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><CODE>FSA</CODE></A> graphs to <A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa"><CODE>CFSA2</CODE></A>.<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html#CFSA2Serializer()"><B>CFSA2Serializer()</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa">CFSA2Serializer</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/FSABuildTool.html#checkSingleByte(java.lang.String)"><B>checkSingleByte(String)</B></A> -
+Static method in class morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools">FSABuildTool</A>
+<DD>Check if the argument is a single byte after conversion using platform-default
+ encoding.
<DT><A HREF="./morfologik/stemming/WordData.html#clone()"><B>clone()</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming">WordData</A>
-<DD>Declare a covariant of <CODE>Object.clone()</CODE> that returns a deep copy
- of this object.
+<DD>Declare a covariant of <CODE>Object.clone()</CODE> that returns a deep copy of
+ this object.
<DT><A HREF="./morfologik/util/FileUtils.html#close(java.io.Closeable...)"><B>close(Closeable...)</B></A> -
Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
<DD>Force any non-null closeables.
-<DT><A HREF="./morfologik/util/Arrays.html#copyOf(byte[], int)"><B>copyOf(byte[], int)</B></A> -
-Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
-<DD>&nbsp;
-<DT><A HREF="./morfologik/util/Arrays.html#copyOf(int[], int)"><B>copyOf(int[], int)</B></A> -
-Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
-<DD>&nbsp;
-<DT><A HREF="./morfologik/util/Arrays.html#copyOf(T[], int)"><B>copyOf(T[], int)</B></A> -
-Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
-<DD>&nbsp;
-<DT><A HREF="./morfologik/util/Arrays.html#copyOf(U[], int, java.lang.Class)"><B>copyOf(U[], int, Class&lt;? extends T[]&gt;)</B></A> -
-Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#commonPrefix(byte[], byte[])"><B>commonPrefix(byte[], byte[])</B></A> -
+Static method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
<DD>&nbsp;
-</DL>
+<DT><A HREF="./morfologik/fsa/FSABuilder.html#compare(byte[], int, int, byte[], int, int)"><B>compare(byte[], int, int, byte[], int, int)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>Lexicographic order of input sequences.
+<DT><A HREF="./morfologik/fsa/FSABuilder.html#complete()"><B>complete()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>Complete the automaton.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa"><B>ConstantArcSizeFSA</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>An FSA with constant-size arc representation produced directly
+ by <A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa"><CODE>FSABuilder</CODE></A>.</DL>
<HR>
<A NAME="_D_"><!-- --></A><H2>
<B>D</B></H2>
@@ -143,6 +254,12 @@ Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" t
Static method in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryLookup.html" title="class in morfologik.stemming">DictionaryLookup</A>
<DD>Decode the base form of an inflected word and save its decoded form into
a byte buffer.
+<DT><A HREF="./morfologik/fsa/FSA5.html#DEFAULT_ANNOTATION"><B>DEFAULT_ANNOTATION</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Default annotation byte.
+<DT><A HREF="./morfologik/fsa/FSA5.html#DEFAULT_FILLER"><B>DEFAULT_FILLER</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Default filler byte.
<DT><A HREF="./morfologik/stemming/Dictionary.html#defaultDictionaries"><B>defaultDictionaries</B></A> -
Static variable in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
<DD>Default loaded dictionaries.
@@ -162,21 +279,23 @@ Constructor for class morfologik.stemming.<A HREF="./morfologik/stemming/Diction
<DT><A HREF="./morfologik/stemming/DictionaryMetadata.html" title="class in morfologik.stemming"><B>DictionaryMetadata</B></A> - Class in <A HREF="./morfologik/stemming/package-summary.html">morfologik.stemming</A><DD>Description of attributes, their types and default values.<DT><A HREF="./morfologik/stemming/DictionaryMetadata.html#DictionaryMetadata(char, java.lang.String, boolean, boolean, java.util.Map)"><B>DictionaryMetadata(char, String, boolean, boolean, Map&lt;String, String&gt;)</B></A> -
Constructor for class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryMetadata.html" title="class in morfologik.stemming">DictionaryMetadata</A>
<DD>Creates an immutable instance of <A HREF="./morfologik/stemming/DictionaryMetadata.html" title="class in morfologik.stemming"><CODE>DictionaryMetadata</CODE></A>.
-<DT><A HREF="./morfologik/tools/DumpTool.html" title="class in morfologik.tools"><B>DumpTool</B></A> - Class in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>This utility will dump the information and contents of a given <A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><CODE>FSA</CODE></A>
- dictionary.<DT><A HREF="./morfologik/tools/DumpTool.html#DumpTool()"><B>DumpTool()</B></A> -
-Constructor for class morfologik.tools.<A HREF="./morfologik/tools/DumpTool.html" title="class in morfologik.tools">DumpTool</A>
-<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/FSABuildTool.html#dumpLine(byte[], int)"><B>dumpLine(byte[], int)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools">FSABuildTool</A>
+<DD>Dump input line, byte-by-byte.
</DL>
<HR>
<A NAME="_E_"><!-- --></A><H2>
<B>E</B></H2>
<DL>
-<DT><A HREF="./morfologik/util/PerformanceTimer.html#elemsPerSecond(int)"><B>elemsPerSecond(int)</B></A> -
-Method in class morfologik.util.<A HREF="./morfologik/util/PerformanceTimer.html" title="class in morfologik.util">PerformanceTimer</A>
-<DD>&nbsp;
<DT><A HREF="./morfologik/stemming/DictionaryMetadata.html#encoding"><B>encoding</B></A> -
Variable in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryMetadata.html" title="class in morfologik.stemming">DictionaryMetadata</A>
<DD>Encoding used for converting bytes to characters and vice versa.
+<DT><A HREF="./morfologik/tools/IMessageLogger.html#endPart()"><B>endPart()</B></A> -
+Method in interface morfologik.tools.<A HREF="./morfologik/tools/IMessageLogger.html" title="interface in morfologik.tools">IMessageLogger</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/WriterMessageLogger.html#endPart()"><B>endPart()</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/WriterMessageLogger.html" title="class in morfologik.tools">WriterMessageLogger</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/util/BufferUtils.html#ensureCapacity(java.nio.ByteBuffer, int)"><B>ensureCapacity(ByteBuffer, int)</B></A> -
Static method in class morfologik.util.<A HREF="./morfologik/util/BufferUtils.html" title="class in morfologik.util">BufferUtils</A>
<DD>Ensure the byte buffer's capacity.
@@ -186,143 +305,248 @@ Static method in class morfologik.util.<A HREF="./morfologik/util/BufferUtils.ht
<DT><A HREF="./morfologik/stemming/WordData.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming">WordData</A>
<DD>&nbsp;
+<DT><A HREF="./morfologik/util/Arrays.html#equals(byte[], int, byte[], int, int)"><B>equals(byte[], int, byte[], int, int)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
+<DD>Compare two arrays for equality.
+<DT><A HREF="./morfologik/util/Arrays.html#equals(boolean[], int, boolean[], int, int)"><B>equals(boolean[], int, boolean[], int, int)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
+<DD>Compare two arrays for equality.
+<DT><A HREF="./morfologik/util/Arrays.html#equals(int[], int, int[], int, int)"><B>equals(int[], int, int[], int, int)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
+<DD>Compare two arrays for equality.
+<DT><A HREF="./morfologik/fsa/MatchResult.html#EXACT_MATCH"><B>EXACT_MATCH</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
+<DD>The automaton has exactly one match for the input sequence.
</DL>
<HR>
<A NAME="_F_"><!-- --></A><H2>
<B>F</B></H2>
<DL>
-<DT><A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util"><B>FileUtils</B></A> - Class in <A HREF="./morfologik/util/package-summary.html">morfologik.util</A><DD>Utility functions.<DT><A HREF="./morfologik/fsa/FSA.html#filler"><B>filler</B></A> -
-Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>The meaning of this field is not clear (check the FSA documentation).
-<DT><A HREF="./morfologik/fsa/FSAHelpers.html#flagsToString(int)"><B>flagsToString(int)</B></A> -
-Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAHelpers.html" title="class in morfologik.fsa">FSAHelpers</A>
-<DD>Converts an integer with FSA flags to a human-readable string.
-<DT><A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><B>FSA</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>This class implements Finite State Automaton traversal as described in Jan
- Daciuk's <i>Incremental Construction of Finite-State Automata and
- Transducers, and Their Use in the Natural Language Processing</i> (PhD
- thesis, Technical University of Gdansk).<DT><A HREF="./morfologik/fsa/FSA.html#FSA(java.io.InputStream, java.lang.String)"><B>FSA(InputStream, String)</B></A> -
+<DT><A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util"><B>FileUtils</B></A> - Class in <A HREF="./morfologik/util/package-summary.html">morfologik.util</A><DD>Utility functions.<DT><A HREF="./morfologik/fsa/FSA5.html#filler"><B>filler</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Filler character.
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#fillerByte"><B>fillerByte</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSAInfo.html#finalStatesCount"><B>finalStatesCount</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
+<DD>Number of final states (number of input sequences stored in the automaton).
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#FLAGS_OFFSET"><B>FLAGS_OFFSET</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>Offset of the flags field inside an arc.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#FLAGS_SIZE"><B>FLAGS_SIZE</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>Size of the flags field (constant for the builder).
+<DT><A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><B>FSA</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>This is a top abstract class for handling finite state automata.<DT><A HREF="./morfologik/fsa/FSA.html#FSA()"><B>FSA()</B></A> -
Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Creates a new automaton reading the FSA automaton from an input stream.
+<DD>&nbsp;
<DT><A HREF="./morfologik/stemming/Dictionary.html#fsa"><B>fsa</B></A> -
Variable in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
<DD><A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><CODE>FSA</CODE></A> automaton with the compiled dictionary data.
-<DT><A HREF="./morfologik/fsa/FSAFinalStatesIterator.html" title="class in morfologik.fsa"><B>FSAFinalStatesIterator</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>An iterator that traverses all final states reachable from a given
- node and returns byte sequences corresponding to final states.<DT><A HREF="./morfologik/fsa/FSAFlags.html" title="enum in morfologik.fsa"><B>FSAFlags</B></A> - Enum in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>FSA automaton flags.<DT><A HREF="./morfologik/fsa/FSAHelpers.html" title="class in morfologik.fsa"><B>FSAHelpers</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>This class has several static utility methods for use
- with the FSA package.<DT><A HREF="./morfologik/fsa/FSAMatch.html" title="class in morfologik.fsa"><B>FSAMatch</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>A matching result returned from <A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa"><CODE>FSATraversalHelper</CODE></A>.<DT><A HREF="./morfologik/fsa/FSAMatch.html#FSAMatch()"><B>FSAMatch()</B></A> -
-Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAMatch.html" title="class in morfologik.fsa">FSAMatch</A>
-<DD>&nbsp;
-<DT><A HREF="./morfologik/fsa/FSAMatchType.html" title="enum in morfologik.fsa"><B>FSAMatchType</B></A> - Enum in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>Type of the match returned as part of <A HREF="./morfologik/fsa/FSAMatch.html" title="class in morfologik.fsa"><CODE>FSAMatch</CODE></A>.<DT><A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa"><B>FSATraversalHelper</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>This class implements some common matching and scanning operations on a
- generic FSA.<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa"><B>FSAVer5Impl</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>FSA (Finite State Automaton) dictionary traversal implementation for version
- 5 of the FSA automaton.<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#FSAVer5Impl(java.io.InputStream, java.lang.String)"><B>FSAVer5Impl(InputStream, String)</B></A> -
-Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
-<DD>Creates a new automaton reading it from a file in FSA format, version 5.
+<DT><A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa"><B>FSA5</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>FSA binary format implementation for version 5.<DT><A HREF="./morfologik/fsa/FSA5.html#FSA5(java.io.InputStream)"><B>FSA5(InputStream)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Read and wrap a binary automaton in FSA version 5.
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa"><B>FSA5Serializer</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>Serializes in-memory <A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><CODE>FSA</CODE></A> graphs to a binary format compatible with
+ Jan Daciuk's <code>fsa</code>'s package <code>FSA5</code> format.<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#FSA5Serializer()"><B>FSA5Serializer()</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa"><B>FSABuilder</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>Fast, memory-conservative finite state automaton builder, returning a
+ byte-serialized <A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa"><CODE>ConstantArcSizeFSA</CODE></A> (a tradeoff between construction
+ speed and memory consumption).<DT><A HREF="./morfologik/fsa/FSABuilder.html#FSABuilder()"><B>FSABuilder()</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSABuilder.html#FSABuilder(int)"><B>FSABuilder(int)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSABuilder.InfoEntry.html" title="enum in morfologik.fsa"><B>FSABuilder.InfoEntry</B></A> - Enum in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>Debug and information constants.<DT><A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools"><B>FSABuildTool</B></A> - Class in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>Convert from plain text input to a serialized FSA in any of the
+ available <A HREF="./morfologik/tools/FSABuildTool.Format.html" title="enum in morfologik.tools"><CODE>FSABuildTool.Format</CODE></A>s.<DT><A HREF="./morfologik/tools/FSABuildTool.html#FSABuildTool()"><B>FSABuildTool()</B></A> -
+Constructor for class morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools">FSABuildTool</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/FSABuildTool.Format.html" title="enum in morfologik.tools"><B>FSABuildTool.Format</B></A> - Enum in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>The serialization format to use for the binary output.<DT><A HREF="./morfologik/tools/FSADumpTool.html" title="class in morfologik.tools"><B>FSADumpTool</B></A> - Class in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>This utility will dump the information and contents of a given <A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><CODE>FSA</CODE></A>
+ dictionary.<DT><A HREF="./morfologik/tools/FSADumpTool.html#FSADumpTool()"><B>FSADumpTool()</B></A> -
+Constructor for class morfologik.tools.<A HREF="./morfologik/tools/FSADumpTool.html" title="class in morfologik.tools">FSADumpTool</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSAFinalStatesIterator.html" title="class in morfologik.fsa"><B>FSAFinalStatesIterator</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>An iterator that traverses the right language of a given node (all sequences
+ reachable from a given node).<DT><A HREF="./morfologik/fsa/FSAFinalStatesIterator.html#FSAFinalStatesIterator(morfologik.fsa.FSA, int)"><B>FSAFinalStatesIterator(FSA, int)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAFinalStatesIterator.html" title="class in morfologik.fsa">FSAFinalStatesIterator</A>
+<DD>Create an instance of the iterator for a given node.
+<DT><A HREF="./morfologik/fsa/FSAFlags.html" title="enum in morfologik.fsa"><B>FSAFlags</B></A> - Enum in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>FSA automaton flags.<DT><A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa"><B>FSAInfo</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>Compute additional information about an FSA: number of arcs, nodes, etc.<DT><A HREF="./morfologik/fsa/FSAInfo.html#FSAInfo(morfologik.fsa.FSA)"><B>FSAInfo(FSA)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSAInfo.html#FSAInfo(int, int, int, int)"><B>FSAInfo(int, int, int, int)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSASerializer.html" title="interface in morfologik.fsa"><B>FSASerializer</B></A> - Interface in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>All FSA serializers to binary formats will implement this interface.<DT><A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa"><B>FSATraversal</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>This class implements some common matching and scanning operations on a
+ generic FSA.<DT><A HREF="./morfologik/fsa/FSATraversal.html#FSATraversal(morfologik.fsa.FSA)"><B>FSATraversal(FSA)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa">FSATraversal</A>
+<DD>Traversals of the given FSA.
+<DT><A HREF="./morfologik/fsa/FSAUtils.html" title="class in morfologik.fsa"><B>FSAUtils</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>Other FSA-related utilities not directly associated with the class hierarchy.<DT><A HREF="./morfologik/fsa/FSAUtils.html#FSAUtils()"><B>FSAUtils()</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.html" title="class in morfologik.fsa">FSAUtils</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html" title="class in morfologik.fsa"><B>FSAUtils.IntIntHolder</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>&nbsp;<DT><A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html#FSAUtils.IntIntHolder(int, int)"><B>FSAUtils.IntIntHolder(int, int)</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html" title="class in morfologik.fsa">FSAUtils.IntIntHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html#FSAUtils.IntIntHolder()"><B>FSAUtils.IntIntHolder()</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.IntIntHolder.html" title="class in morfologik.fsa">FSAUtils.IntIntHolder</A>
+<DD>&nbsp;
</DL>
<HR>
<A NAME="_G_"><!-- --></A><H2>
<B>G</B></H2>
<DL>
-<DT><A HREF="./morfologik/fsa/FSATraversalHelper.html#getAllSubsequences(int)"><B>getAllSubsequences(int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa">FSATraversalHelper</A>
-<DD>Returns an <CODE>Iterator</CODE> of all subsequences available from the given
- node to all reachable final states.
-<DT><A HREF="./morfologik/fsa/FSA.html#getAnnotationSeparator()"><B>getAnnotationSeparator()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Return the annotation separator character, converted to a character
- according to the encoding scheme passed in in the constructor of this
- class.
+<DT><A HREF="./morfologik/fsa/CFSA.html#getArc(int, byte)"><B>getArc(int, byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getArc(int, byte)"><B>getArc(int, byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#getArc(int, byte)"><B>getArc(int, byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSA.html#getArc(int, byte)"><B>getArc(int, byte)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns the identifier of an arc leaving <code>node</code> and labeled
- with <code>label</code>.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getArc(int, byte)"><B>getArc(int, byte)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
<DD>&nbsp;
-<DT><A HREF="./morfologik/fsa/FSA.html#getArcLabel(int)"><B>getArcLabel(int)</B></A> -
+<DT><A HREF="./morfologik/fsa/FSA5.html#getArc(int, byte)"><B>getArc(int, byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/FSA.html#getArcCount(int)"><B>getArcCount(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Calculates the number of arcs of a given node.
+<DT><A HREF="./morfologik/fsa/CFSA.html#getArcLabel(int)"><B>getArcLabel(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Return the label associated with a given <code>arc</code>.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getArcLabel(int)"><B>getArcLabel(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
<DD>Return the label associated with a given <code>arc</code>.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getArcLabel(int)"><B>getArcLabel(int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#getArcLabel(int)"><B>getArcLabel(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA.html#getArcLabel(int)"><B>getArcLabel(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Return the label associated with a given <code>arc</code>.
+<DT><A HREF="./morfologik/fsa/FSA5.html#getArcLabel(int)"><B>getArcLabel(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Return the label associated with a given <code>arc</code>.
<DT><A HREF="./morfologik/stemming/DictionaryLookup.html#getDictionary()"><B>getDictionary()</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryLookup.html" title="class in morfologik.stemming">DictionaryLookup</A>
<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/CFSA.html#getEndNode(int)"><B>getEndNode(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Return the end node pointed to by a given <code>arc</code>.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getEndNode(int)"><B>getEndNode(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Return the end node pointed to by a given <code>arc</code>.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#getEndNode(int)"><B>getEndNode(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSA.html#getEndNode(int)"><B>getEndNode(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
<DD>Return the end node pointed to by a given <code>arc</code>.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getEndNode(int)"><B>getEndNode(int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
-<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5.html#getEndNode(int)"><B>getEndNode(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Return the end node pointed to by a given <code>arc</code>.
<DT><A HREF="./morfologik/stemming/Dictionary.html#getExpectedFeaturesName(java.lang.String)"><B>getExpectedFeaturesName(String)</B></A> -
Static method in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
<DD>Returns the expected name of the metadata file, based on the name of the
FSA dictionary file.
-<DT><A HREF="./morfologik/fsa/FSA.html#getFillerCharacter()"><B>getFillerCharacter()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Return the filler character, converted to a character according to the
- encoding scheme passed in in the constructor of this class.
-<DT><A HREF="./morfologik/fsa/FSATraversalHelper.html#getFinalStatesIterator()"><B>getFinalStatesIterator()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa">FSATraversalHelper</A>
-<DD>Returns a new iterator for walking along the final states of this FSA.
+<DT><A HREF="./morfologik/fsa/CFSA.html#getFirstArc(int)"><B>getFirstArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getFirstArc(int)"><B>getFirstArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#getFirstArc(int)"><B>getFirstArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSA.html#getFirstArc(int)"><B>getFirstArc(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns the identifier of the first arc leaving <code>node</code> or 0 if
- the node has no outgoing arcs.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getFirstArc(int)"><B>getFirstArc(int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5.html#getFirstArc(int)"><B>getFirstArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/CFSA.html#getFlags()"><B>getFlags()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Returns a set of flags for this FSA instance.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getFlags()"><B>getFlags()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Returns a set of flags for this FSA instance.
+<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html#getFlags()"><B>getFlags()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa">CFSA2Serializer</A>
+<DD>Return supported flags.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#getFlags()"><B>getFlags()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSA.html#getFlags()"><B>getFlags()</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
<DD>Returns a set of flags for this FSA instance.
-<DT><A HREF="./morfologik/fsa/FSAHelpers.html#getFlags(int)"><B>getFlags(int)</B></A> -
-Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAHelpers.html" title="class in morfologik.fsa">FSAHelpers</A>
-<DD>Returns flags as an integer for a given version number.
+<DT><A HREF="./morfologik/fsa/FSA5.html#getFlags()"><B>getFlags()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Returns a set of flags for this FSA instance.
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#getFlags()"><B>getFlags()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>Return supported flags.
+<DT><A HREF="./morfologik/fsa/FSASerializer.html#getFlags()"><B>getFlags()</B></A> -
+Method in interface morfologik.fsa.<A HREF="./morfologik/fsa/FSASerializer.html" title="interface in morfologik.fsa">FSASerializer</A>
+<DD>Returns the set of flags supported by the serializer (and the output automaton).
<DT><A HREF="./morfologik/stemming/Dictionary.html#getForLanguage(java.lang.String)"><B>getForLanguage(String)</B></A> -
Static method in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
<DD>Return a built-in dictionary for a given ISO language code.
-<DT><A HREF="./morfologik/fsa/FSA.html#getInstance(java.io.File, java.lang.String)"><B>getInstance(File, String)</B></A> -
-Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>This static method will attempt to instantiate an appropriate
- implementation of the FSA for the version found in file given in the
- input argument.
-<DT><A HREF="./morfologik/fsa/FSA.html#getInstance(java.io.InputStream, java.lang.String)"><B>getInstance(InputStream, String)</B></A> -
-Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>This static method will attempt to instantiate an appropriate
- implementation of the FSA for the version found in file given in the
- input argument.
-<DT><A HREF="./morfologik/fsa/FSAMatch.html#getMatchType()"><B>getMatchType()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAMatch.html" title="class in morfologik.fsa">FSAMatch</A>
-<DD>Return match type.
-<DT><A HREF="./morfologik/fsa/FSAMatch.html#getMismatchIndex()"><B>getMismatchIndex()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAMatch.html" title="class in morfologik.fsa">FSAMatch</A>
-<DD>Return the index at which a mismatch occurred.
-<DT><A HREF="./morfologik/fsa/FSAMatch.html#getMismatchNode()"><B>getMismatchNode()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAMatch.html" title="class in morfologik.fsa">FSAMatch</A>
-<DD>Return the node at which mismatch occurred.
-<DT><A HREF="./morfologik/fsa/FSA.html#getNextArc(int, int)"><B>getNextArc(int, int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns the identifier of the next arc after <code>arc</code> and leaving
- <code>node</code>.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getNextArc(int, int)"><B>getNextArc(int, int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
+<DT><A HREF="./morfologik/fsa/FSABuilder.html#getInfo()"><B>getInfo()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>Return various statistics concerning the FSA and its compilation.
+<DT><A HREF="./morfologik/fsa/CFSA.html#getNextArc(int)"><B>getNextArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getNextArc(int)"><B>getNextArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#getNextArc(int)"><B>getNextArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
<DD>&nbsp;
-<DT><A HREF="./morfologik/fsa/FSA.html#getNumberOfArcs()"><B>getNumberOfArcs()</B></A> -
+<DT><A HREF="./morfologik/fsa/FSA.html#getNextArc(int)"><B>getNextArc(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns the number of arcs in this automaton.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getNumberOfArcs()"><B>getNumberOfArcs()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
-<DD>Returns the number of arcs in this automaton.
-<DT><A HREF="./morfologik/fsa/FSA.html#getNumberOfNodes()"><B>getNumberOfNodes()</B></A> -
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5.html#getNextArc(int)"><B>getNextArc(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/CFSA.html#getRightLanguageCount(int)"><B>getRightLanguageCount(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getRightLanguageCount(int)"><B>getRightLanguageCount(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/FSA.html#getRightLanguageCount(int)"><B>getRightLanguageCount(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns the number of nodes in this automaton.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getNumberOfNodes()"><B>getNumberOfNodes()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
-<DD>Returns the number of nodes in this automaton.
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5.html#getRightLanguageCount(int)"><B>getRightLanguageCount(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Returns the number encoded at the given node.
+<DT><A HREF="./morfologik/fsa/CFSA.html#getRootNode()"><B>getRootNode()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Returns the start node of this automaton.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#getRootNode()"><B>getRootNode()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#getRootNode()"><B>getRootNode()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSA.html#getRootNode()"><B>getRootNode()</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns the identifier of the root node of this automaton.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#getRootNode()"><B>getRootNode()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5.html#getRootNode()"><B>getRootNode()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
<DD>Returns the start node of this automaton.
+<DT><A HREF="./morfologik/fsa/FSA.html#getSequences(int)"><B>getSequences(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Returns an iterator over all binary sequences starting at the given FSA
+ state (node) and ending in final nodes.
+<DT><A HREF="./morfologik/fsa/FSA.html#getSequences()"><B>getSequences()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>An alias of calling <A HREF="./morfologik/fsa/FSA.html#iterator()"><CODE>FSA.iterator()</CODE></A> directly (<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><CODE>FSA</CODE></A> is also
+ <CODE>Iterable</CODE>).
+<DT><A HREF="./morfologik/tools/FSABuildTool.Format.html#getSerializer()"><B>getSerializer()</B></A> -
+Method in enum morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.Format.html" title="enum in morfologik.tools">FSABuildTool.Format</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/stemming/WordData.html#getStem()"><B>getStem()</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming">WordData</A>
<DD>&nbsp;
@@ -336,16 +560,6 @@ Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html
<DT><A HREF="./morfologik/stemming/WordData.html#getTagBytes(java.nio.ByteBuffer)"><B>getTagBytes(ByteBuffer)</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming">WordData</A>
<DD>Copy the tag's binary data (no charset decoding) to a custom byte buffer.
-<DT><A HREF="./morfologik/fsa/FSA.html#getTraversalHelper()"><B>getTraversalHelper()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns an object which can be used to walk the edges of this finite
- state automaton and match arbitrary sequences against its states.
-<DT><A HREF="./morfologik/fsa/FSA.html#getVersion()"><B>getVersion()</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Returns the version number of the binary representation of this FSA.
-<DT><A HREF="./morfologik/fsa/FSAHelpers.html#getVersion(int)"><B>getVersion(int)</B></A> -
-Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAHelpers.html" title="class in morfologik.fsa">FSAHelpers</A>
-<DD>Returns a version number for a set of flags.
<DT><A HREF="./morfologik/stemming/WordData.html#getWord()"><B>getWord()</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming">WordData</A>
<DD>&nbsp;
@@ -353,15 +567,18 @@ Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming">WordData</A>
<DD>Copy the inflected word's binary data (no charset decoding) to a custom
byte buffer.
-<DT><A HREF="./morfologik/tools/DumpTool.html#go(org.apache.commons.cli.CommandLine)"><B>go(CommandLine)</B></A> -
-Method in class morfologik.tools.<A HREF="./morfologik/tools/DumpTool.html" title="class in morfologik.tools">DumpTool</A>
+<DT><A HREF="./morfologik/tools/FSABuildTool.html#go(org.apache.commons.cli.CommandLine)"><B>go(CommandLine)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools">FSABuildTool</A>
<DD>Command line entry point after parsing arguments.
-<DT><A HREF="./morfologik/fsa/FSA.html#gotoLength"><B>gotoLength</B></A> -
-Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Size of transition's destination node "address".
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#gotoOffset"><B>gotoOffset</B></A> -
-Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
-<DD>An offset in the arc structure, where the address field begins.
+<DT><A HREF="./morfologik/tools/FSADumpTool.html#go(org.apache.commons.cli.CommandLine)"><B>go(CommandLine)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/FSADumpTool.html" title="class in morfologik.tools">FSADumpTool</A>
+<DD>Command line entry point after parsing arguments.
+<DT><A HREF="./morfologik/fsa/CFSA.html#gtl"><B>gtl</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Number of bytes each address takes in full, expanded form (goto length).
+<DT><A HREF="./morfologik/fsa/FSA5.html#gtl"><B>gtl</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Number of bytes each address takes in full, expanded form (goto length).
</DL>
<HR>
<A NAME="_H_"><!-- --></A><H2>
@@ -381,53 +598,165 @@ Method in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryIte
<A NAME="_I_"><!-- --></A><H2>
<B>I</B></H2>
<DL>
+<DT><A HREF="./morfologik/tools/IMessageLogger.html" title="interface in morfologik.tools"><B>IMessageLogger</B></A> - Interface in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>&nbsp;<DT><A HREF="./morfologik/fsa/MatchResult.html#index"><B>index</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
+<DD>Input sequence's index, interpretation depends on <A HREF="./morfologik/fsa/MatchResult.html#kind"><CODE>MatchResult.kind</CODE></A>.
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#infixEncode(byte[], byte[], byte[])"><B>infixEncode(byte[], byte[], byte[])</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>This method converts wordform, wordLemma and the tag to the form:
+
+ inflected_form + MLKending + tags
+
+
+ where '+' is a separator, M is the position of characters to be deleted
+ towards the beginning of the inflected form ("A" means from the
+ beginning, "B" from the second character, "C" - from the third one, and
+ so on), L is the number of characters to be deleted from the position
+ specified by M ("A" means none, "B" means one, "C" - 2, etc.), K is a
+ character that specifies how many characters should be deleted from the
+ end of the inflected form to produce the lexeme by concatenating the
+ stripped string with the ending ("A" means none, "B' - 1, "C" - 2, and so
+ on).
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#infixEncodeUTF8(java.lang.String, java.lang.String, java.lang.String)"><B>infixEncodeUTF8(String, String, String)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>A UTF-8 variant of <A HREF="./morfologik/tools/MorphEncoder.html#infixEncode(byte[], byte[], byte[])"><CODE>MorphEncoder.infixEncode(byte[], byte[], byte[])</CODE></A>.
<DT><A HREF="./morfologik/tools/InflectionFramesTool.html#inflectionFrames()"><B>inflectionFrames()</B></A> -
Method in class morfologik.tools.<A HREF="./morfologik/tools/InflectionFramesTool.html" title="class in morfologik.tools">InflectionFramesTool</A>
<DD>&nbsp;
<DT><A HREF="./morfologik/tools/InflectionFramesTool.html" title="class in morfologik.tools"><B>InflectionFramesTool</B></A> - Class in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>Calculate inflection frames from the Polish dictionary.<DT><A HREF="./morfologik/tools/InflectionFramesTool.html#InflectionFramesTool()"><B>InflectionFramesTool()</B></A> -
Constructor for class morfologik.tools.<A HREF="./morfologik/tools/InflectionFramesTool.html" title="class in morfologik.tools">InflectionFramesTool</A>
<DD>&nbsp;
-<DT><A HREF="./morfologik/tools/DumpTool.html#initializeOptions(org.apache.commons.cli.Options)"><B>initializeOptions(Options)</B></A> -
-Method in class morfologik.tools.<A HREF="./morfologik/tools/DumpTool.html" title="class in morfologik.tools">DumpTool</A>
+<DT><A HREF="./morfologik/tools/FSABuildTool.html#initializeOptions(org.apache.commons.cli.Options)"><B>initializeOptions(Options)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools">FSABuildTool</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/FSADumpTool.html#initializeOptions(org.apache.commons.cli.Options)"><B>initializeOptions(Options)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/FSADumpTool.html" title="class in morfologik.tools">FSADumpTool</A>
<DD>Command line options for the tool.
+<DT><A HREF="./morfologik/fsa/CFSA.html#isArcFinal(int)"><B>isArcFinal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Returns <code>true</code> if the destination node at the end of this
+ <code>arc</code> corresponds to an input sequence created when building
+ this automaton.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#isArcFinal(int)"><B>isArcFinal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Returns <code>true</code> if the destination node at the end of this
+ <code>arc</code> corresponds to an input sequence created when building
+ this automaton.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#isArcFinal(int)"><B>isArcFinal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSA.html#isArcFinal(int)"><B>isArcFinal(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
<DD>Returns <code>true</code> if the destination node at the end of this
<code>arc</code> corresponds to an input sequence created when building
this automaton.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#isArcFinal(int)"><B>isArcFinal(int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
+<DT><A HREF="./morfologik/fsa/FSA5.html#isArcFinal(int)"><B>isArcFinal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Returns <code>true</code> if the destination node at the end of this
+ <code>arc</code> corresponds to an input sequence created when building
+ this automaton.
+<DT><A HREF="./morfologik/fsa/CFSA.html#isArcLast(int)"><B>isArcLast(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Returns <code>true</code> if this arc has <code>NEXT</code> bit set.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#isArcLast(int)"><B>isArcLast(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Returns <code>true</code> if this arc has <code>NEXT</code> bit set.
+<DT><A HREF="./morfologik/fsa/FSA5.html#isArcLast(int)"><B>isArcLast(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Returns <code>true</code> if this arc has <code>LAST</code> bit set.
+<DT><A HREF="./morfologik/fsa/CFSA.html#isArcTerminal(int)"><B>isArcTerminal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Returns <code>true</code> if this <code>arc</code> does not have a
+ terminating node (@link <A HREF="./morfologik/fsa/FSA.html#getEndNode(int)"><CODE>FSA.getEndNode(int)</CODE></A> will throw an
+ exception).
+<DT><A HREF="./morfologik/fsa/CFSA2.html#isArcTerminal(int)"><B>isArcTerminal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Returns <code>true</code> if this <code>arc</code> does not have a
+ terminating node (@link <A HREF="./morfologik/fsa/FSA.html#getEndNode(int)"><CODE>FSA.getEndNode(int)</CODE></A> will throw an
+ exception).
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#isArcTerminal(int)"><B>isArcTerminal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSA.html#isArcTerminal(int)"><B>isArcTerminal(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
<DD>Returns <code>true</code> if this <code>arc</code> does not have a
- terminating node.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#isArcTerminal(int)"><B>isArcTerminal(int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
+ terminating node (@link <A HREF="./morfologik/fsa/FSA.html#getEndNode(int)"><CODE>FSA.getEndNode(int)</CODE></A> will throw an
+ exception).
+<DT><A HREF="./morfologik/fsa/FSA5.html#isArcTerminal(int)"><B>isArcTerminal(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Returns <code>true</code> if this <code>arc</code> does not have a
+ terminating node (@link <A HREF="./morfologik/fsa/FSA.html#getEndNode(int)"><CODE>FSA.getEndNode(int)</CODE></A> will throw an
+ exception).
+<DT><A HREF="./morfologik/fsa/CFSA.html#isLabelCompressed(int)"><B>isLabelCompressed(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Returns <code>true</code> if the label is compressed inside flags byte.
+<DT><A HREF="./morfologik/fsa/CFSA.html#isNextSet(int)"><B>isNextSet(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/CFSA2.html#isNextSet(int)"><B>isNextSet(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5.html#isNextSet(int)"><B>isNextSet(int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
<DD>&nbsp;
<DT><A HREF="./morfologik/fsa/FSAFlags.html#isSet(int, morfologik.fsa.FSAFlags)"><B>isSet(int, FSAFlags)</B></A> -
Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSAFlags.html" title="enum in morfologik.fsa">FSAFlags</A>
-<DD>Returns <code>true</code> if the corresponding flag is set in the
- bit set.
+<DD>Returns <code>true</code> if the corresponding flag is set in the bit set.
<DT><A HREF="./morfologik/stemming/IStemmer.html" title="interface in morfologik.stemming"><B>IStemmer</B></A> - Interface in <A HREF="./morfologik/stemming/package-summary.html">morfologik.stemming</A><DD>A generic &quot;stemmer&quot; interface in Morfologik.<DT><A HREF="./morfologik/fsa/FSA.html#iterator()"><B>iterator()</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
<DD>Returns an iterator over all binary sequences starting from the initial
- FSA state and ending in final nodes.
+ FSA state (node) and ending in final nodes.
<DT><A HREF="./morfologik/stemming/DictionaryLookup.html#iterator()"><B>iterator()</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryLookup.html" title="class in morfologik.stemming">DictionaryLookup</A>
-<DD>Return an iterator over all <A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming"><CODE>WordData</CODE></A> entries available in
- the embedded <A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming"><CODE>Dictionary</CODE></A>.
+<DD>Return an iterator over all <A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming"><CODE>WordData</CODE></A> entries available in the
+ embedded <A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming"><CODE>Dictionary</CODE></A>.
<DT><A HREF="./morfologik/stemming/PolishStemmer.html#iterator()"><B>iterator()</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/PolishStemmer.html" title="class in morfologik.stemming">PolishStemmer</A>
<DD>Iterates over all dictionary forms stored in this stemmer.
</DL>
<HR>
+<A NAME="_K_"><!-- --></A><H2>
+<B>K</B></H2>
+<DL>
+<DT><A HREF="./morfologik/fsa/MatchResult.html#kind"><B>kind</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
+<DD>One of the match kind constants defined in this class.
+</DL>
+<HR>
<A NAME="_L_"><!-- --></A><H2>
<B>L</B></H2>
<DL>
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#LABEL_OFFSET"><B>LABEL_OFFSET</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>Offset of the label field inside an arc.
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#LABEL_SIZE"><B>LABEL_SIZE</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>Size of the label field (constant for the builder).
+<DT><A HREF="./morfologik/fsa/CFSA.html#labelMapping"><B>labelMapping</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Label mapping for arcs of type (1) (see class documentation).
+<DT><A HREF="./morfologik/fsa/CFSA2.html#labelMapping"><B>labelMapping</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Label mapping for M-indexed labels.
<DT><A HREF="./morfologik/tools/Launcher.html" title="class in morfologik.tools"><B>Launcher</B></A> - Class in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>A launcher for other command-line tools.<DT><A HREF="./morfologik/tools/Launcher.html#Launcher()"><B>Launcher()</B></A> -
Constructor for class morfologik.tools.<A HREF="./morfologik/tools/Launcher.html" title="class in morfologik.tools">Launcher</A>
<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSABuilder.html#LEXICAL_ORDERING"><B>LEXICAL_ORDERING</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.html" title="class in morfologik.fsa">FSABuilder</A>
+<DD>Comparator comparing full byte arrays consistently with
+ <A HREF="./morfologik/fsa/FSABuilder.html#compare(byte[], int, int, byte[], int, int)"><CODE>FSABuilder.compare(byte[], int, int, byte[], int, int)</CODE></A>.
+<DT><A HREF="./morfologik/tools/IMessageLogger.html#log(java.lang.String)"><B>log(String)</B></A> -
+Method in interface morfologik.tools.<A HREF="./morfologik/tools/IMessageLogger.html" title="interface in morfologik.tools">IMessageLogger</A>
+<DD>Log progress to the console.
+<DT><A HREF="./morfologik/tools/IMessageLogger.html#log(java.lang.String, java.lang.Object)"><B>log(String, Object)</B></A> -
+Method in interface morfologik.tools.<A HREF="./morfologik/tools/IMessageLogger.html" title="interface in morfologik.tools">IMessageLogger</A>
+<DD>Log a two-part message.
+<DT><A HREF="./morfologik/tools/WriterMessageLogger.html#log(java.lang.String)"><B>log(String)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/WriterMessageLogger.html" title="class in morfologik.tools">WriterMessageLogger</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/WriterMessageLogger.html#log(java.lang.String, java.lang.Object)"><B>log(String, Object)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/WriterMessageLogger.html" title="class in morfologik.tools">WriterMessageLogger</A>
+<DD>&nbsp;
<DT><A HREF="./morfologik/stemming/DictionaryLookup.html#lookup(java.lang.CharSequence)"><B>lookup(CharSequence)</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryLookup.html" title="class in morfologik.stemming">DictionaryLookup</A>
<DD>Searches the automaton for a symbol sequence equal to <code>word</code>,
@@ -443,8 +772,11 @@ Method in class morfologik.stemming.<A HREF="./morfologik/stemming/PolishStemmer
<A NAME="_M_"><!-- --></A><H2>
<B>M</B></H2>
<DL>
-<DT><A HREF="./morfologik/tools/DumpTool.html#main(java.lang.String[])"><B>main(String[])</B></A> -
-Static method in class morfologik.tools.<A HREF="./morfologik/tools/DumpTool.html" title="class in morfologik.tools">DumpTool</A>
+<DT><A HREF="./morfologik/tools/FSABuildTool.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools">FSABuildTool</A>
+<DD>Command line entry point.
+<DT><A HREF="./morfologik/tools/FSADumpTool.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class morfologik.tools.<A HREF="./morfologik/tools/FSADumpTool.html" title="class in morfologik.tools">FSADumpTool</A>
<DD>Command line entry point.
<DT><A HREF="./morfologik/tools/InflectionFramesTool.html#main(java.lang.String[])"><B>main(String[])</B></A> -
Static method in class morfologik.tools.<A HREF="./morfologik/tools/InflectionFramesTool.html" title="class in morfologik.tools">InflectionFramesTool</A>
@@ -452,20 +784,23 @@ Static method in class morfologik.tools.<A HREF="./morfologik/tools/InflectionFr
<DT><A HREF="./morfologik/tools/Launcher.html#main(java.lang.String[])"><B>main(String[])</B></A> -
Static method in class morfologik.tools.<A HREF="./morfologik/tools/Launcher.html" title="class in morfologik.tools">Launcher</A>
<DD>Command line entry point.
-<DT><A HREF="./morfologik/fsa/FSATraversalHelper.html#matchSequence(morfologik.fsa.FSAMatch, byte[], int, int, int)"><B>matchSequence(FSAMatch, byte[], int, int, int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa">FSATraversalHelper</A>
-<DD>Same as <A HREF="./morfologik/fsa/FSATraversalHelper.html#matchSequence(byte[], int, int, int)"><CODE>FSATraversalHelper.matchSequence(byte[], int, int, int)</CODE></A>, but allows passing
- a reusable <A HREF="./morfologik/fsa/FSAMatch.html" title="class in morfologik.fsa"><CODE>FSAMatch</CODE></A> object so that no intermediate garbage is
+<DT><A HREF="./morfologik/fsa/FSATraversal.html#match(morfologik.fsa.MatchResult, byte[], int, int, int)"><B>match(MatchResult, byte[], int, int, int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa">FSATraversal</A>
+<DD>Same as <A HREF="./morfologik/fsa/FSATraversal.html#match(byte[], int, int, int)"><CODE>FSATraversal.match(byte[], int, int, int)</CODE></A>, but allows passing
+ a reusable <A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa"><CODE>MatchResult</CODE></A> object so that no intermediate garbage is
produced.
-<DT><A HREF="./morfologik/fsa/FSATraversalHelper.html#matchSequence(byte[], int, int, int)"><B>matchSequence(byte[], int, int, int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa">FSATraversalHelper</A>
+<DT><A HREF="./morfologik/fsa/FSATraversal.html#match(byte[], int, int, int)"><B>match(byte[], int, int, int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa">FSATraversal</A>
<DD>Finds a matching path in the dictionary for a given sequence of labels
from <code>sequence</code> and starting at node <code>node</code>.
-<DT><A HREF="./morfologik/fsa/FSATraversalHelper.html#matchSequence(byte[], int)"><B>matchSequence(byte[], int)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa">FSATraversalHelper</A>
+<DT><A HREF="./morfologik/fsa/FSATraversal.html#match(byte[], int)"><B>match(byte[], int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa">FSATraversal</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSATraversal.html#match(byte[])"><B>match(byte[])</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa">FSATraversal</A>
<DD>&nbsp;
-<DT><A HREF="./morfologik/fsa/FSATraversalHelper.html#matchSequence(byte[])"><B>matchSequence(byte[])</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversalHelper.html" title="class in morfologik.fsa">FSATraversalHelper</A>
+<DT><A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa"><B>MatchResult</B></A> - Class in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>A matching result returned from <A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa"><CODE>FSATraversal</CODE></A>.<DT><A HREF="./morfologik/fsa/MatchResult.html#MatchResult()"><B>MatchResult()</B></A> -
+Constructor for class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
<DD>&nbsp;
<DT><A HREF="./morfologik/stemming/Dictionary.html#metadata"><B>metadata</B></A> -
Variable in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
@@ -476,7 +811,13 @@ Variable in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryM
<DT><A HREF="./morfologik/stemming/Dictionary.html#METADATA_FILE_EXTENSION"><B>METADATA_FILE_EXTENSION</B></A> -
Static variable in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
<DD>Expected metadata file extension.
-<DT><A HREF="./morfologik/fsa/package-summary.html"><B>morfologik.fsa</B></A> - package morfologik.fsa<DD>&nbsp;<DT><A HREF="./morfologik/stemming/package-summary.html"><B>morfologik.stemming</B></A> - package morfologik.stemming<DD>&nbsp;<DT><A HREF="./morfologik/tools/package-summary.html"><B>morfologik.tools</B></A> - package morfologik.tools<DD>&nbsp;<DT><A HREF="./morfologik/util/package-summary.html"><B>morfologik.util</B></A> - package morfologik.util<DD>&nbsp;</DL>
+<DT><A HREF="./morfologik/fsa/package-summary.html"><B>morfologik.fsa</B></A> - package morfologik.fsa<DD>&nbsp;<DT><A HREF="./morfologik/stemming/package-summary.html"><B>morfologik.stemming</B></A> - package morfologik.stemming<DD>&nbsp;<DT><A HREF="./morfologik/tools/package-summary.html"><B>morfologik.tools</B></A> - package morfologik.tools<DD>&nbsp;<DT><A HREF="./morfologik/util/package-summary.html"><B>morfologik.util</B></A> - package morfologik.util<DD>&nbsp;<DT><A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools"><B>MorphEncoder</B></A> - Class in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>A class that converts tabular data to fsa morphological format.<DT><A HREF="./morfologik/tools/MorphEncoder.html#MorphEncoder()"><B>MorphEncoder()</B></A> -
+Constructor for class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#MorphEncoder(byte)"><B>MorphEncoder(byte)</B></A> -
+Constructor for class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>&nbsp;
+</DL>
<HR>
<A NAME="_N_"><!-- --></A><H2>
<B>N</B></H2>
@@ -487,6 +828,23 @@ Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAFinalStatesIterator.
<DT><A HREF="./morfologik/stemming/DictionaryIterator.html#next()"><B>next()</B></A> -
Method in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryIterator.html" title="class in morfologik.stemming">DictionaryIterator</A>
<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/MatchResult.html#NO_MATCH"><B>NO_MATCH</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
+<DD>The automaton has no match for the input sequence.
+<DT><A HREF="./morfologik/fsa/MatchResult.html#node"><B>node</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
+<DD>Automaton node, interpretation depends on the <A HREF="./morfologik/fsa/MatchResult.html#kind"><CODE>MatchResult.kind</CODE></A>.
+<DT><A HREF="./morfologik/fsa/FSAInfo.html#nodeCount"><B>nodeCount</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
+<DD>Number of nodes in the automaton.
+<DT><A HREF="./morfologik/fsa/CFSA.html#nodeDataLength"><B>nodeDataLength</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>The length of the node header structure (if the automaton was compiled with
+ <code>NUMBERS</code> option).
+<DT><A HREF="./morfologik/fsa/FSA5.html#nodeDataLength"><B>nodeDataLength</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>The length of the node header structure (if the automaton was compiled with
+ <code>NUMBERS</code> option).
</DL>
<HR>
<A NAME="_O_"><!-- --></A><H2>
@@ -500,18 +858,56 @@ Static method in class morfologik.util.<A HREF="./morfologik/util/ResourceUtils.
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
<DL>
-<DT><A HREF="./morfologik/util/PerformanceTimer.html" title="class in morfologik.util"><B>PerformanceTimer</B></A> - Class in <A HREF="./morfologik/util/package-summary.html">morfologik.util</A><DD>Simple, simple performance checking.<DT><A HREF="./morfologik/util/PerformanceTimer.html#PerformanceTimer()"><B>PerformanceTimer()</B></A> -
-Constructor for class morfologik.util.<A HREF="./morfologik/util/PerformanceTimer.html" title="class in morfologik.util">PerformanceTimer</A>
+<DT><A HREF="./morfologik/fsa/FSATraversal.html#perfectHash(byte[], int, int, int)"><B>perfectHash(byte[], int, int, int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa">FSATraversal</A>
+<DD>Calculate perfect hash for a given input sequence of bytes.
+<DT><A HREF="./morfologik/fsa/FSATraversal.html#perfectHash(byte[])"><B>perfectHash(byte[])</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSATraversal.html" title="class in morfologik.fsa">FSATraversal</A>
<DD>&nbsp;
<DT><A HREF="./morfologik/stemming/PolishStemmer.html" title="class in morfologik.stemming"><B>PolishStemmer</B></A> - Class in <A HREF="./morfologik/stemming/package-summary.html">morfologik.stemming</A><DD>A dictionary-based stemmer for the Polish language.<DT><A HREF="./morfologik/stemming/PolishStemmer.html#PolishStemmer()"><B>PolishStemmer()</B></A> -
Constructor for class morfologik.stemming.<A HREF="./morfologik/stemming/PolishStemmer.html" title="class in morfologik.stemming">PolishStemmer</A>
<DD>This constructor is initialized with a built-in dictionary or fails with
a runtime exception if the dictionary is not available.
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#prefixEncode(byte[], byte[], byte[])"><B>prefixEncode(byte[], byte[], byte[])</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>This method converts wordform, wordLemma and the tag to the form:
+
+
+
+ inflected_form + LKending + tags
+
+
+ where '+' is a separator, L is the number of characters to be deleted
+ from the beginning of the word ("A" means none, "B" means one, "C" - 2,
+ etc.), K is a character that specifies how many characters should be
+ deleted from the end of the inflected form to produce the lexeme by
+ concatenating the stripped string with the ending ("A" means none,
+ "B' - 1, "C" - 2, and so on).
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#prefixEncodeUTF8(java.lang.String, java.lang.String, java.lang.String)"><B>prefixEncodeUTF8(String, String, String)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>A UTF-8 variant of <A HREF="./morfologik/tools/MorphEncoder.html#prefixEncode(byte[], byte[], byte[])"><CODE>MorphEncoder.prefixEncode(byte[], byte[], byte[])</CODE></A> This
+ method converts wordform, wordLemma and the tag to the form:
+
+ inflected_form + LKending + tags
+
+
+ where '+' is a separator, L is the number of characters to be deleted
+ from the beginning of the word ("A" means none, "B" means one, "C" - 2,
+ etc.), K is a character that specifies how many characters should be
+ deleted from the end of the inflected form to produce the lexeme by
+ concatenating the stripped string with the ending ("A" means none,
+ "B' - 1, "C" - 2, and so on).
+<DT><A HREF="./morfologik/tools/FSABuildTool.html#printUsage()"><B>printUsage()</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.html" title="class in morfologik.tools">FSABuildTool</A>
+<DD>&nbsp;
</DL>
<HR>
<A NAME="_R_"><!-- --></A><H2>
<B>R</B></H2>
<DL>
+<DT><A HREF="./morfologik/fsa/FSA.html#read(java.io.InputStream)"><B>read(InputStream)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>A factory for reading automata in any of the supported versions.
<DT><A HREF="./morfologik/stemming/Dictionary.html#read(java.io.File)"><B>read(File)</B></A> -
Static method in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
<DD>Attempts to load a dictionary using the path to the FSA file and the
@@ -525,15 +921,25 @@ Static method in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictio
Static method in class morfologik.stemming.<A HREF="./morfologik/stemming/Dictionary.html" title="class in morfologik.stemming">Dictionary</A>
<DD>Attempts to load a dictionary from opened streams of FSA dictionary data
and associated metadata.
-<DT><A HREF="./morfologik/fsa/FSA.html#readFully(java.io.InputStream)"><B>readFully(InputStream)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Reads all bytes from an input stream.
-<DT><A HREF="./morfologik/fsa/FSA.html#readHeader(java.io.DataInput, long)"><B>readHeader(DataInput, long)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Reads a FSA header from a stream.
-<DT><A HREF="./morfologik/fsa/FSAVer5Impl.html#readHeader(java.io.DataInput, long)"><B>readHeader(DataInput, long)</B></A> -
-Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAVer5Impl.html" title="class in morfologik.fsa">FSAVer5Impl</A>
-<DD>Reads a FSA header from a stream.
+<DT><A HREF="./morfologik/util/FileUtils.html#readByte(java.io.InputStream)"><B>readByte(InputStream)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
+<DD>Read exactly one byte from the input stream.
+<DT><A HREF="./morfologik/util/FileUtils.html#readFully(java.io.InputStream)"><B>readFully(InputStream)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
+<DD>Reads all bytes from an input stream (until EOF).
+<DT><A HREF="./morfologik/util/FileUtils.html#readFully(java.io.InputStream, byte[])"><B>readFully(InputStream, byte[])</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
+<DD>Read enough bytes to fill <code>array</code> If there are not enough
+ bytes, throw an exception.
+<DT><A HREF="./morfologik/util/FileUtils.html#readInt(java.io.InputStream)"><B>readInt(InputStream)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
+<DD>Read exactly 4 bytes from the input stream.
+<DT><A HREF="./morfologik/util/FileUtils.html#readShort(java.io.InputStream)"><B>readShort(InputStream)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
+<DD>Read exactly 2 bytes from the input stream.
+<DT><A HREF="./morfologik/util/Arrays.html#referenceEquals(java.lang.Object[], int, java.lang.Object[], int, int)"><B>referenceEquals(Object[], int, Object[], int, int)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
+<DD>Compare two lists of objects for reference-equality.
<DT><A HREF="./morfologik/fsa/FSAFinalStatesIterator.html#remove()"><B>remove()</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAFinalStatesIterator.html" title="class in morfologik.fsa">FSAFinalStatesIterator</A>
<DD>Not implemented in this iterator.
@@ -543,10 +949,12 @@ Method in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryIte
<DT><A HREF="./morfologik/util/ResourceUtils.html" title="class in morfologik.util"><B>ResourceUtils</B></A> - Class in <A HREF="./morfologik/util/package-summary.html">morfologik.util</A><DD>Resource management utilities.<DT><A HREF="./morfologik/fsa/FSAFinalStatesIterator.html#restartFrom(int)"><B>restartFrom(int)</B></A> -
Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAFinalStatesIterator.html" title="class in morfologik.fsa">FSAFinalStatesIterator</A>
<DD>Restart walking from <code>node</code>.
-<DT><A HREF="./morfologik/util/PerformanceTimer.html#run(java.util.concurrent.Callable, int, int)"><B>run(Callable&lt;Void&gt;, int, int)</B></A> -
-Static method in class morfologik.util.<A HREF="./morfologik/util/PerformanceTimer.html" title="class in morfologik.util">PerformanceTimer</A>
-<DD>Run the task with a given number of warm-up rounds and the given number
- of cycles.
+<DT><A HREF="./morfologik/fsa/FSAUtils.html#rightLanguage(morfologik.fsa.FSA, int)"><B>rightLanguage(FSA, int)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.html" title="class in morfologik.fsa">FSAUtils</A>
+<DD>All byte sequences generated as the right language of <code>state</code>.
+<DT><A HREF="./morfologik/fsa/FSAUtils.html#rightLanguageForAllStates(morfologik.fsa.FSA)"><B>rightLanguageForAllStates(FSA)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.html" title="class in morfologik.fsa">FSAUtils</A>
+<DD>Calculate the size of right language for each state in an FSA.
</DL>
<HR>
<A NAME="_S_"><!-- --></A><H2>
@@ -555,14 +963,81 @@ Static method in class morfologik.util.<A HREF="./morfologik/util/PerformanceTim
<DT><A HREF="./morfologik/stemming/DictionaryMetadata.html#separator"><B>separator</B></A> -
Variable in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryMetadata.html" title="class in morfologik.stemming">DictionaryMetadata</A>
<DD>A separator character between fields (stem, lemma, form).
-</DL>
+<DT><A HREF="./morfologik/fsa/MatchResult.html#SEQUENCE_IS_A_PREFIX"><B>SEQUENCE_IS_A_PREFIX</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/MatchResult.html" title="class in morfologik.fsa">MatchResult</A>
+<DD>The sequence is a prefix of at least one sequence in the automaton.
+<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html#serialize(morfologik.fsa.FSA, T)"><B>serialize(FSA, T)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa">CFSA2Serializer</A>
+<DD>Serializes any <A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa"><CODE>FSA</CODE></A> to <A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa"><CODE>CFSA2</CODE></A> stream.
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#serialize(morfologik.fsa.FSA, T)"><B>serialize(FSA, T)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>Serialize root state <code>s</code> to an output stream in
+ <code>FSA5</code> format.
+<DT><A HREF="./morfologik/fsa/FSASerializer.html#serialize(morfologik.fsa.FSA, T)"><B>serialize(FSA, T)</B></A> -
+Method in interface morfologik.fsa.<A HREF="./morfologik/fsa/FSASerializer.html" title="interface in morfologik.fsa">FSASerializer</A>
+<DD>Serialize a finite state automaton to an output stream.
+<DT><A HREF="./morfologik/fsa/FSAInfo.html#size"><B>size</B></A> -
+Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
+<DD>Arcs size (in serialized form).
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#standardEncode(byte[], byte[], byte[])"><B>standardEncode(byte[], byte[], byte[])</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>This method converts the wordForm, wordLemma and tag to the form:
+
+
+ wordForm + Kending + tags
+
+
+ where '+' is a separator, K is a character that specifies how many
+ characters should be deleted from the end of the inflected form to
+ produce the lexeme by concatenating the stripped string with the ending.
+<DT><A HREF="./morfologik/tools/MorphEncoder.html#standardEncodeUTF8(java.lang.String, java.lang.String, java.lang.String)"><B>standardEncodeUTF8(String, String, String)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/MorphEncoder.html" title="class in morfologik.tools">MorphEncoder</A>
+<DD>A UTF-8 variant of <A HREF="./morfologik/tools/MorphEncoder.html#standardEncode(byte[], byte[], byte[])"><CODE>MorphEncoder.standardEncode(byte[], byte[], byte[])</CODE></A> This
+ method converts the wordForm, wordLemma and tag to the form:
+
+
+ wordForm + Kending + tags
+
+
+ where '+' is a separator, K is a character that specifies how many
+ characters should be deleted from the end of the inflected form to
+ produce the lexeme by concatenating the stripped string with the ending.
+<DT><A HREF="./morfologik/tools/IMessageLogger.html#startPart(java.lang.String)"><B>startPart(String)</B></A> -
+Method in interface morfologik.tools.<A HREF="./morfologik/tools/IMessageLogger.html" title="interface in morfologik.tools">IMessageLogger</A>
+<DD>Log message header and save current time.
+<DT><A HREF="./morfologik/tools/WriterMessageLogger.html#startPart(java.lang.String)"><B>startPart(String)</B></A> -
+Method in class morfologik.tools.<A HREF="./morfologik/tools/WriterMessageLogger.html" title="class in morfologik.tools">WriterMessageLogger</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/StateVisitor.html" title="interface in morfologik.fsa"><B>StateVisitor</B></A> - Interface in <A HREF="./morfologik/fsa/package-summary.html">morfologik.fsa</A><DD>State visitor.</DL>
<HR>
<A NAME="_T_"><!-- --></A><H2>
<B>T</B></H2>
<DL>
-<DT><A HREF="./morfologik/util/PerformanceTimer.html#toString()"><B>toString()</B></A> -
-Method in class morfologik.util.<A HREF="./morfologik/util/PerformanceTimer.html" title="class in morfologik.util">PerformanceTimer</A>
+<DT><A HREF="./morfologik/fsa/ConstantArcSizeFSA.html#TARGET_ADDRESS_SIZE"><B>TARGET_ADDRESS_SIZE</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/ConstantArcSizeFSA.html" title="class in morfologik.fsa">ConstantArcSizeFSA</A>
+<DD>Size of the target address field (constant for the builder).
+<DT><A HREF="./morfologik/fsa/FSAUtils.html#toDot(morfologik.fsa.FSA, int)"><B>toDot(FSA, int)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.html" title="class in morfologik.fsa">FSAUtils</A>
+<DD>Returns the right-language reachable from a given FSA node, formatted
+ as an input for the graphviz package (expressed in the <code>dot</code>
+ language).
+<DT><A HREF="./morfologik/fsa/FSAUtils.html#toDot(java.io.Writer, morfologik.fsa.FSA, int)"><B>toDot(Writer, FSA, int)</B></A> -
+Static method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAUtils.html" title="class in morfologik.fsa">FSAUtils</A>
+<DD>Saves the right-language reachable from a given FSA node, formatted
+ as an input for the graphviz package (expressed in the <code>dot</code>
+ language), to the given writer.
+<DT><A HREF="./morfologik/fsa/FSABuilder.InfoEntry.html#toString()"><B>toString()</B></A> -
+Method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.InfoEntry.html" title="enum in morfologik.fsa">FSABuilder.InfoEntry</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSAInfo.html#toString()"><B>toString()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSAInfo.html" title="class in morfologik.fsa">FSAInfo</A>
<DD>&nbsp;
+<DT><A HREF="./morfologik/util/Arrays.html#toString(byte[], int, int)"><B>toString(byte[], int, int)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/Arrays.html" title="class in morfologik.util">Arrays</A>
+<DD>Convert an array of strings to bytes.
+<DT><A HREF="./morfologik/util/BufferUtils.html#toString(java.nio.ByteBuffer)"><B>toString(ByteBuffer)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/BufferUtils.html" title="class in morfologik.util">BufferUtils</A>
+<DD>Convert a byte buffer to a string in platform default encoding.
</DL>
<HR>
<A NAME="_U_"><!-- --></A><H2>
@@ -579,34 +1054,107 @@ Variable in class morfologik.stemming.<A HREF="./morfologik/stemming/DictionaryM
<A NAME="_V_"><!-- --></A><H2>
<B>V</B></H2>
<DL>
+<DT><A HREF="./morfologik/fsa/FSABuilder.InfoEntry.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.InfoEntry.html" title="enum in morfologik.fsa">FSABuilder.InfoEntry</A>
+<DD>Returns the enum constant of this type with the specified name.
<DT><A HREF="./morfologik/fsa/FSAFlags.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSAFlags.html" title="enum in morfologik.fsa">FSAFlags</A>
<DD>Returns the enum constant of this type with the specified name.
-<DT><A HREF="./morfologik/fsa/FSAMatchType.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
-Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSAMatchType.html" title="enum in morfologik.fsa">FSAMatchType</A>
+<DT><A HREF="./morfologik/tools/FSABuildTool.Format.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.Format.html" title="enum in morfologik.tools">FSABuildTool.Format</A>
<DD>Returns the enum constant of this type with the specified name.
+<DT><A HREF="./morfologik/fsa/FSABuilder.InfoEntry.html#values()"><B>values()</B></A> -
+Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSABuilder.InfoEntry.html" title="enum in morfologik.fsa">FSABuilder.InfoEntry</A>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.
<DT><A HREF="./morfologik/fsa/FSAFlags.html#values()"><B>values()</B></A> -
Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSAFlags.html" title="enum in morfologik.fsa">FSAFlags</A>
<DD>Returns an array containing the constants of this enum type, in
the order they are declared.
-<DT><A HREF="./morfologik/fsa/FSAMatchType.html#values()"><B>values()</B></A> -
-Static method in enum morfologik.fsa.<A HREF="./morfologik/fsa/FSAMatchType.html" title="enum in morfologik.fsa">FSAMatchType</A>
+<DT><A HREF="./morfologik/tools/FSABuildTool.Format.html#values()"><B>values()</B></A> -
+Static method in enum morfologik.tools.<A HREF="./morfologik/tools/FSABuildTool.Format.html" title="enum in morfologik.tools">FSABuildTool.Format</A>
<DD>Returns an array containing the constants of this enum type, in
the order they are declared.
-<DT><A HREF="./morfologik/fsa/FSA.html#version"><B>version</B></A> -
-Variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Dictionary version (derived from the combination of flags).
-<DT><A HREF="./morfologik/fsa/FSA.html#VERSION_5"><B>VERSION_5</B></A> -
-Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
-<DD>Version number for version 5 of the automaton.
+<DT><A HREF="./morfologik/fsa/CFSA.html#VERSION"><B>VERSION</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA.html" title="class in morfologik.fsa">CFSA</A>
+<DD>Automaton header version value.
+<DT><A HREF="./morfologik/fsa/CFSA2.html#VERSION"><B>VERSION</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2.html" title="class in morfologik.fsa">CFSA2</A>
+<DD>Automaton header version value.
+<DT><A HREF="./morfologik/fsa/FSA5.html#VERSION"><B>VERSION</B></A> -
+Static variable in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5.html" title="class in morfologik.fsa">FSA5</A>
+<DD>Automaton version as in the file header.
+<DT><A HREF="./morfologik/fsa/FSA.html#visitAllStates(T)"><B>visitAllStates(T)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Visit all states.
+<DT><A HREF="./morfologik/fsa/FSA.html#visitInPostOrder(T)"><B>visitInPostOrder(T)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Same as <A HREF="./morfologik/fsa/FSA.html#visitInPostOrder(T, int)"><CODE>FSA.visitInPostOrder(StateVisitor, int)</CODE></A>,
+ starting from root automaton node.
+<DT><A HREF="./morfologik/fsa/FSA.html#visitInPostOrder(T, int)"><B>visitInPostOrder(T, int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Visits all states reachable from <code>node</code> in postorder.
+<DT><A HREF="./morfologik/fsa/FSA.html#visitInPreOrder(T)"><B>visitInPreOrder(T)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Same as <A HREF="./morfologik/fsa/FSA.html#visitInPreOrder(T, int)"><CODE>FSA.visitInPreOrder(StateVisitor, int)</CODE></A>, starting from root automaton node.
+<DT><A HREF="./morfologik/fsa/FSA.html#visitInPreOrder(T, int)"><B>visitInPreOrder(T, int)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA.html" title="class in morfologik.fsa">FSA</A>
+<DD>Visits all states in preorder.
</DL>
<HR>
<A NAME="_W_"><!-- --></A><H2>
<B>W</B></H2>
<DL>
-<DT><A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming"><B>WordData</B></A> - Class in <A HREF="./morfologik/stemming/package-summary.html">morfologik.stemming</A><DD>Stem and tag data associated with a given word.</DL>
+<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html#withAnnotationSeparator(byte)"><B>withAnnotationSeparator(byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa">CFSA2Serializer</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#withAnnotationSeparator(byte)"><B>withAnnotationSeparator(byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>Supports built-in annotation separator.
+<DT><A HREF="./morfologik/fsa/FSASerializer.html#withAnnotationSeparator(byte)"><B>withAnnotationSeparator(byte)</B></A> -
+Method in interface morfologik.fsa.<A HREF="./morfologik/fsa/FSASerializer.html" title="interface in morfologik.fsa">FSASerializer</A>
+<DD>Supports built-in annotation separator.
+<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html#withFiller(byte)"><B>withFiller(byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa">CFSA2Serializer</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#withFiller(byte)"><B>withFiller(byte)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>Supports built-in filler separator.
+<DT><A HREF="./morfologik/fsa/FSASerializer.html#withFiller(byte)"><B>withFiller(byte)</B></A> -
+Method in interface morfologik.fsa.<A HREF="./morfologik/fsa/FSASerializer.html" title="interface in morfologik.fsa">FSASerializer</A>
+<DD>Supports built-in filler separator.
+<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html#withLogger(morfologik.tools.IMessageLogger)"><B>withLogger(IMessageLogger)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa">CFSA2Serializer</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#withLogger(morfologik.tools.IMessageLogger)"><B>withLogger(IMessageLogger)</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>Log extra messages during construction.
+<DT><A HREF="./morfologik/fsa/FSASerializer.html#withLogger(morfologik.tools.IMessageLogger)"><B>withLogger(IMessageLogger)</B></A> -
+Method in interface morfologik.fsa.<A HREF="./morfologik/fsa/FSASerializer.html" title="interface in morfologik.fsa">FSASerializer</A>
+<DD>Log extra messages during construction.
+<DT><A HREF="./morfologik/fsa/CFSA2Serializer.html#withNumbers()"><B>withNumbers()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/CFSA2Serializer.html" title="class in morfologik.fsa">CFSA2Serializer</A>
+<DD>Serialize the automaton with the number of right-language sequences in
+ each node.
+<DT><A HREF="./morfologik/fsa/FSA5Serializer.html#withNumbers()"><B>withNumbers()</B></A> -
+Method in class morfologik.fsa.<A HREF="./morfologik/fsa/FSA5Serializer.html" title="class in morfologik.fsa">FSA5Serializer</A>
+<DD>Serialize the automaton with the number of right-language sequences in
+ each node.
+<DT><A HREF="./morfologik/fsa/FSASerializer.html#withNumbers()"><B>withNumbers()</B></A> -
+Method in interface morfologik.fsa.<A HREF="./morfologik/fsa/FSASerializer.html" title="interface in morfologik.fsa">FSASerializer</A>
+<DD>Supports built-in right language count on nodes, speeding up perfect hash counts.
+<DT><A HREF="./morfologik/stemming/WordData.html" title="class in morfologik.stemming"><B>WordData</B></A> - Class in <A HREF="./morfologik/stemming/package-summary.html">morfologik.stemming</A><DD>Stem and tag data associated with a given word.<DT><A HREF="./morfologik/util/FileUtils.html#writeInt(java.io.OutputStream, int)"><B>writeInt(OutputStream, int)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/tools/WriterMessageLogger.html" title="class in morfologik.tools"><B>WriterMessageLogger</B></A> - Class in <A HREF="./morfologik/tools/package-summary.html">morfologik.tools</A><DD>A logger dumping info to <code>System.err</code>.<DT><A HREF="./morfologik/tools/WriterMessageLogger.html#WriterMessageLogger(java.io.PrintWriter)"><B>WriterMessageLogger(PrintWriter)</B></A> -
+Constructor for class morfologik.tools.<A HREF="./morfologik/tools/WriterMessageLogger.html" title="class in morfologik.tools">WriterMessageLogger</A>
+<DD>&nbsp;
+<DT><A HREF="./morfologik/util/FileUtils.html#writeShort(java.io.OutputStream, short)"><B>writeShort(OutputStream, short)</B></A> -
+Static method in class morfologik.util.<A HREF="./morfologik/util/FileUtils.html" title="class in morfologik.util">FileUtils</A>
+<DD>&nbsp;
+</DL>
<HR>
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>