Package | Description |
---|---|
monq.ie |
functionality specifically targeting natural language processing.
|
monq.jfa |
Implements Finite Automata, deterministic and
nondeterministic, with an engine for high throughput filtering of
text.
|
monq.jfa.actions |
contains general purpose classes to be used as callbacks in
finite automata created with package
monq.jfa . |
monq.jfa.ctx |
adds support for recursive parsing to jfa that in particular
allows easy XML parsing as an alternative to SAX.
|
monq.net |
Simple tcp server and clients.
|
monq.programs |
a collection of command line programs.
|
monq.stuff |
contains assorted stuff which does not fit anywhere else.
|
Class and Description |
---|
DfaRun
A
DfaRun is used to apply a Dfa to a
stream of characters. |
ReParser
defines the interface needed by an
Nfa to "fill" itself
with a regular expression. |
ReSyntaxException
is thrown whenever a syntax error is found in a regular
expression.
|
Class and Description |
---|
AbstractFaAction
implements the prototype of an
FaAction with initial
priority zero so that actions can be easily written as anonymous
classes. |
ByteCharSource
implements a
CharSource which reads bytes and converts
them to characters of a given character set while keeping track of
byte positions of converted characters within the input stream. |
CallbackException
is the exception originally thrown by
FaAction.invoke(java.lang.StringBuilder, int, monq.jfa.DfaRun) . |
CharSource
defines the type from which a DfaRun reads the data.
|
CompileDfaException
represents things that go wrong during compilation of an Nfa into a
Dfa.
|
Dfa
implements a deterministic finite automaton.
|
DfaRun
A
DfaRun is used to apply a Dfa to a
stream of characters. |
DfaRun.FailedMatchBehaviour
defines typed enumerated values which describe
what a
DfaRun shall do in its read() and filter()
functions, if
no match can be found. |
EmptyCharSource
represents a minimal implementation of the
CharSource
interface mainly providing the ability to push characters back into
the stream for later reading. |
FaAction
describes the interface to objects implementing actions associated
with stop states of a finite automaton.
|
Formatter
defines the interface to classes which rearrange text parts stored
in a
TextStore and/or in a java.util.Map
append them to a StringBuilder . |
Intervals
Used to construct
CharTrans objects of different implementations. |
Nfa
models a non-deterministic finite automaton.
|
NfaParserView |
ReParser
defines the interface needed by an
Nfa to "fill" itself
with a regular expression. |
ReParserFactory
defines the factory interface to create instances of
ReParser . |
ReSyntaxException
is thrown whenever a syntax error is found in a regular
expression.
|
SimpleFormatters.FixedString |
Statistics |
TextSplitter
defines the interface of a method which separates a string into
parts and stores them in a
TextStore . |
TextStore
stores a text and parts of it in a (hopefully) efficient
manner.
|
UnavailablePositionException
is thrown by
FileCharSource.position() if the position of a character is
requested for which this position is no longer or not yet
available. |
Class and Description |
---|
AbstractFaAction
implements the prototype of an
FaAction with initial
priority zero so that actions can be easily written as anonymous
classes. |
CallbackException
is the exception originally thrown by
FaAction.invoke(java.lang.StringBuilder, int, monq.jfa.DfaRun) . |
CompileDfaException
represents things that go wrong during compilation of an Nfa into a
Dfa.
|
Dfa
implements a deterministic finite automaton.
|
DfaRun
A
DfaRun is used to apply a Dfa to a
stream of characters. |
FaAction
describes the interface to objects implementing actions associated
with stop states of a finite automaton.
|
Formatter
defines the interface to classes which rearrange text parts stored
in a
TextStore and/or in a java.util.Map
append them to a StringBuilder . |
ReSyntaxException
is thrown whenever a syntax error is found in a regular
expression.
|
TextSplitter
defines the interface of a method which separates a string into
parts and stores them in a
TextStore . |
Class and Description |
---|
AbstractFaAction
implements the prototype of an
FaAction with initial
priority zero so that actions can be easily written as anonymous
classes. |
CallbackException
is the exception originally thrown by
FaAction.invoke(java.lang.StringBuilder, int, monq.jfa.DfaRun) . |
DfaRun
A
DfaRun is used to apply a Dfa to a
stream of characters. |
DfaRun.FailedMatchBehaviour
defines typed enumerated values which describe
what a
DfaRun shall do in its read() and filter()
functions, if
no match can be found. |
FaAction
describes the interface to objects implementing actions associated
with stop states of a finite automaton.
|
Nfa
models a non-deterministic finite automaton.
|
ReSyntaxException
is thrown whenever a syntax error is found in a regular
expression.
|
Class and Description |
---|
DfaRun
A
DfaRun is used to apply a Dfa to a
stream of characters. |
Class and Description |
---|
CompileDfaException
represents things that go wrong during compilation of an Nfa into a
Dfa.
|
Dfa
implements a deterministic finite automaton.
|
DfaRun
A
DfaRun is used to apply a Dfa to a
stream of characters. |
DfaRun.FailedMatchBehaviour
defines typed enumerated values which describe
what a
DfaRun shall do in its read() and filter()
functions, if
no match can be found. |
ReSyntaxException
is thrown whenever a syntax error is found in a regular
expression.
|
Class and Description |
---|
DfaRun
A
DfaRun is used to apply a Dfa to a
stream of characters. |