Class | Description |
---|---|
Alphabets | |
ArrayAlphabet<I> | |
DefaultVPDAlphabet<I> |
A list-based, fixed size implementation of a
VPDAlphabet . |
EnumAlphabet<E extends Enum<E>> | |
ExtensionWord<I> | |
FastAlphabet<I extends MutableNumericID> |
A fast alphabet implementation, that assumes identifiers are stored directly in the input symbols.
|
GrowingVPDAlphabet<I> |
A
VPDAlphabet implementation that allows to add new symbols after its construction. |
ListAlphabet<I> | |
SimpleAlphabet<I> |
A simple alphabet implementation, that does not impose any restriction on the input symbol class.
|
Symbol | |
SymbolHidingAlphabet<I> |
This alphabet wrapper allows to temporarily hide symbols, so that containment checks (such as
Alphabet.containsSymbol(Object) ) return false even though the symbol is contained in the wrapped
alphabet. |
VPDSym<T> |
Utility class used to wrap input symbols of a
VPDAlphabet . |
Copyright © 2018. All rights reserved.