| 
 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
          Description
| Interface Summary | |
|---|---|
| AutomatonProvider | Automaton provider for RegExp.RegExp.toAutomaton(AutomatonProvider) | 
| Class Summary | |
|---|---|
| Automaton | Finite-state automaton with regular expression operations. | 
| BasicAutomata | Construction of basic automata. | 
| BasicOperations | Basic automata operations. | 
| ByteRunAutomaton | Automaton representation for matching UTF-8 byte[]. | 
| CharacterRunAutomaton | Automaton representation for matching char[]. | 
| CompiledAutomaton | Immutable class holding compiled details for a given Automaton. | 
| LevenshteinAutomata | Class to construct DFAs that match a word within some edit distance. | 
| MinimizationOperations | Operations for minimizing automata. | 
| RegExp | Regular Expression extension to Automaton. | 
| RunAutomaton | Finite-state automaton with fast run operation. | 
| SpecialOperations | Special automata operations. | 
| State | Automaton state. | 
| StatePair | Pair of states. | 
| Transition | Automaton transition. | 
| UTF32ToUTF8 | Converts UTF-32 automata to the equivalent UTF-8 representation. | 
| Enum Summary | |
|---|---|
| CompiledAutomaton.AUTOMATON_TYPE | Automata are compiled into different internal forms for the most efficient execution depending upon the language they accept. | 
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/.
| 
 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||