public class DefaultVPDAlphabet<I> extends AbstractVPDAlphabet<I> implements VPDAlphabet<I>
VPDAlphabet
.VPDAlphabet.SymbolType
modCount
Constructor and Description |
---|
DefaultVPDAlphabet(Alphabet<I> internalAlphabet,
Alphabet<I> callAlphabet,
Alphabet<I> returnAlphabet) |
DefaultVPDAlphabet(Collection<I> internalSymbols,
Collection<I> callSymbols,
Collection<I> returnSymbols) |
Modifier and Type | Method and Description |
---|---|
I |
getSymbol(int index)
Returns the symbol with the given index in this alphabet.
|
containsSymbol, getCallAlphabet, getCallSymbol, getCallSymbolIndex, getInternalAlphabet, getInternalSymbol, getInternalSymbolIndex, getNumCalls, getNumInternals, getNumReturns, getReturnAlphabet, getReturnSymbol, getReturnSymbolIndex, getSymbolIndex, getSymbolType, size
get
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
callReturnBalance, getCallAlphabet, getCallSymbol, getCallSymbolIndex, getInternalAlphabet, getInternalSymbol, getInternalSymbolIndex, getNumCalls, getNumInternals, getNumReturns, getReturnAlphabet, getReturnSymbol, getReturnSymbolIndex, getSymbolType, isCallMatched, isCallSymbol, isInternalSymbol, isReturnMatched, isReturnSymbol, isWellMatched, longestWellMatchedPrefix, longestWellMatchedSuffix
apply, applyAsInt, compare, containsSymbol, getSymbolIndex, translateFrom, writeToArray
size
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
public DefaultVPDAlphabet(Collection<I> internalSymbols, Collection<I> callSymbols, Collection<I> returnSymbols)
Copyright © 2020. All rights reserved.