java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<I>
net.automatalib.alphabet.impl.AbstractAlphabet<I>
net.automatalib.alphabet.impl.AbstractVPAlphabet<I>
net.automatalib.alphabet.impl.DefaultVPAlphabet<I>
- All Implemented Interfaces:
Iterable<I>,Collection<I>,Comparator<I>,IntFunction<I>,ToIntFunction<I>,List<I>,Alphabet<I>,VPAlphabet<I>,ArrayWritable<I>
- Direct Known Subclasses:
DefaultProceduralInputAlphabet
An alphabet-based, fixed size implementation of a
VPAlphabet.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.automatalib.alphabet.VPAlphabet
VPAlphabet.SymbolType -
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionDefaultVPAlphabet(Collection<I> internalSymbols, Collection<I> callSymbols, Collection<I> returnSymbols) DefaultVPAlphabet(Alphabet<I> internalAlphabet, Alphabet<I> callAlphabet, Alphabet<I> returnAlphabet) -
Method Summary
Methods inherited from class net.automatalib.alphabet.impl.AbstractVPAlphabet
containsSymbol, getCallAlphabet, getCallSymbol, getCallSymbolIndex, getInternalAlphabet, getInternalSymbol, getInternalSymbolIndex, getNumCalls, getNumInternals, getNumReturns, getReturnAlphabet, getReturnSymbol, getReturnSymbolIndex, getSymbolIndex, getSymbolType, isCallSymbol, isInternalSymbol, isReturnSymbol, sizeMethods inherited from class net.automatalib.alphabet.impl.AbstractAlphabet
get, reversedMethods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.automatalib.alphabet.Alphabet
apply, applyAsInt, asGrowingAlphabetOrThrowException, compare, translateFrom, writeToArrayMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArrayMethods inherited from interface net.automatalib.alphabet.VPAlphabet
callReturnBalance, isCallMatched, isReturnMatched, isWellMatched, longestWellMatchedPrefix, longestWellMatchedSuffix
-
Constructor Details
-
DefaultVPAlphabet
public DefaultVPAlphabet(Collection<I> internalSymbols, Collection<I> callSymbols, Collection<I> returnSymbols) -
DefaultVPAlphabet
-
-
Method Details
-
getSymbol
Description copied from interface:AlphabetReturns the symbol with the given index in this alphabet.
-