Uses of Interface
net.automatalib.common.smartcollection.ArrayWritable
-
Packages that use ArrayWritable Package Description net.automatalib.alphabet This package contains the basic classes concerning alphabets.net.automatalib.common.util.array net.automatalib.common.util.collection net.automatalib.common.util.nid net.automatalib.word This package contains the basic classes concerning words. -
-
Uses of ArrayWritable in net.automatalib.alphabet
Subinterfaces of ArrayWritable in net.automatalib.alphabet Modifier and Type Interface Description interface
Alphabet<I>
Class implementing an (indexed) alphabet.interface
GrowingAlphabet<I>
Alphabet
class that supports adding new symbols.interface
ProceduralInputAlphabet<I>
A specialized version of aVPAlphabet
that is tailored towards procedural systems.interface
ProceduralOutputAlphabet<O>
A specializedAlphabet
for procedural systems that combines a regular output alphabet with a designated error symbol.interface
VPAlphabet<I>
Alphabet definition for visible push-down automata.Classes in net.automatalib.alphabet that implement ArrayWritable Modifier and Type Class Description class
AbstractAlphabet<I>
class
AbstractVPAlphabet<I>
Abstract utility class that implements functionality shared across different subtypes.class
ArrayAlphabet<I>
class
DefaultProceduralInputAlphabet<I>
Default implementation of aProceduralInputAlphabet
.class
DefaultProceduralOutputAlphabet<O>
Default implementation of aProceduralOutputAlphabet
.class
DefaultVPAlphabet<I>
An alphabet-based, fixed size implementation of aVPAlphabet
.class
EnumAlphabet<E extends Enum<E>>
class
FastAlphabet<I extends MutableNumericID>
A fast alphabet implementation, that assumes identifiers are stored directly in the input symbols.class
GrowingMapAlphabet<I>
An extension of theMapAlphabet
that also allows adding new symbol after construction.class
GrowingVPAlphabet<I>
AVPAlphabet
implementation that allows to add new symbols after its construction.class
ListAlphabet<I>
class
MapAlphabet<I>
A map-based alphabet implementation, that does not impose any restriction on the input symbol class.class
SingletonAlphabet<I>
A specialized implementation forAlphabet
s containing only a single symbol. -
Uses of ArrayWritable in net.automatalib.common.util.array
Methods in net.automatalib.common.util.array with parameters of type ArrayWritable Modifier and Type Method Description static <T,U extends T>
intAWUtil. safeWrite(int num, ArrayWritable<U> aw, int ofs, T[] array, int tgtOfs)
static <T,U extends T>
intAWUtil. safeWrite(int num, ArrayWritable<U> aw, T[] array)
Writes a given maximum amount of data items from a container to an array.static <T,U extends T>
intAWUtil. safeWrite(ArrayWritable<U> aw, T[] array)
Writes the complete container data to an array.static <T,U extends T>
intAWUtil. safeWrite(ArrayWritable<U> aw, T[] array, int tgtOfs)
static Object[]
AWUtil. toArray(ArrayWritable<?> aw)
static <T> T[]
AWUtil. toArray(ArrayWritable<?> aw, T[] arr)
-
Uses of ArrayWritable in net.automatalib.common.util.collection
Classes in net.automatalib.common.util.collection that implement ArrayWritable Modifier and Type Class Description class
CharRange
class
CharStringRange
class
IntRange
-
Uses of ArrayWritable in net.automatalib.common.util.nid
Classes in net.automatalib.common.util.nid that implement ArrayWritable Modifier and Type Class Description class
DynamicList<T extends MutableNumericID>
-
Uses of ArrayWritable in net.automatalib.word
Classes in net.automatalib.word that implement ArrayWritable Modifier and Type Class Description class
Word<I>
A word is an ordered sequence of symbols.
-