Modifier and Type | Method and Description |
---|---|
static <T,U extends T> |
AWUtil.safeWrite(ArrayWritable<U> aw,
T[] array)
Writes the complete container data to an array.
|
static <T,U extends T> |
AWUtil.safeWrite(ArrayWritable<U> aw,
T[] array,
int tgtOfs) |
static <T,U extends T> |
AWUtil.safeWrite(int num,
ArrayWritable<U> aw,
int ofs,
T[] array,
int tgtOfs) |
static <T,U extends T> |
AWUtil.safeWrite(int num,
ArrayWritable<U> aw,
T[] array)
Writes a given maximum amount of data items from a container to an array.
|
static Object[] |
AWUtil.toArray(ArrayWritable<?> aw) |
static <T> T[] |
AWUtil.toArray(ArrayWritable<?> aw,
T[] arr) |
Modifier and Type | Class and Description |
---|---|
class |
CharRange |
class |
CharStringRange |
Modifier and Type | Class and Description |
---|---|
class |
DynamicList<T extends MutableNumericID> |
Modifier and Type | Class and Description |
---|---|
class |
SuffixTrieNode<I>
A node in a
SuffixTrie . |
Modifier and Type | Interface and Description |
---|---|
interface |
Alphabet<I>
Class implementing an (indexed) alphabet.
|
interface |
GrowingAlphabet<I>
Alphabet class that supports adding new symbols. |
interface |
VPDAlphabet<I>
Alphabet definition for visible push-down automata.
|
Modifier and Type | Class and Description |
---|---|
class |
Word<I>
A word is an ordered sequence of symbols.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAlphabet<I> |
class |
AbstractVPDAlphabet<I>
Abstract utility class that implements functionality shared across different subtypes.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayAlphabet<I> |
class |
DefaultVPDAlphabet<I>
A list-based, fixed size implementation of a
VPDAlphabet . |
class |
EnumAlphabet<E extends Enum<E>> |
class |
ExtensionWord<I> |
class |
FastAlphabet<I extends MutableNumericID>
A fast alphabet implementation, that assumes identifiers are stored directly in the input symbols.
|
class |
GrowingVPDAlphabet<I>
A
VPDAlphabet implementation that allows to add new symbols after its construction. |
class |
ListAlphabet<I> |
class |
SimpleAlphabet<I>
A simple alphabet implementation, that does not impose any restriction on the input symbol class.
|
class |
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. |
Copyright © 2018. All rights reserved.