Package org.apache.lucene.util.automaton
package org.apache.lucene.util.automaton
Finite-state automaton for regular expressions.
This package contains a full DFA/NFA implementation with Unicode alphabet and support for all standard (and a number of non-standard) regular expression operations.
The most commonly used functionality is located in the classes
Automaton
and
RegExp
.
For more information, go to the package home page at http://www.brics.dk/automaton/.
-
ClassDescriptionFinite-state automaton with regular expression operations.Automaton provider for
RegExp.
RegExp.toAutomaton(AutomatonProvider)
Construction of basic automata.Basic automata operations.Automaton representation for matching UTF-8 byte[].Automaton representation for matching char[].Immutable class holding compiled details for a given Automaton.Automata are compiled into different internal forms for the most efficient execution depending upon the language they accept.Class to construct DFAs that match a word within some edit distance.Operations for minimizing automata.Regular Expression extension toAutomaton
.Finite-state automaton with fast run operation.Special automata operations.Automaton state.Pair of states.Automaton transition.Converts UTF-32 automata to the equivalent UTF-8 representation.