public class QSequenceCachingMedia extends QSequenceIntMedia
Modifier and Type | Field and Description |
---|---|
private int[] |
leftSymbols |
private int[] |
rightSymbols |
private QSequenceCachingMediaSymbolMap |
symbolMap |
Constructor and Description |
---|
QSequenceCachingMedia(QSequenceCachableMedia media,
QSequenceCanceller canceller) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(int leftIndex,
int rightIndex) |
int |
getLeftLength() |
int[] |
getLeftSymbols() |
int |
getRightLength() |
int[] |
getRightSymbols() |
int |
getSymbolCount() |
checkCancelled, equalsLeft, equalsRight
private final QSequenceCachingMediaSymbolMap symbolMap
private final int[] leftSymbols
private final int[] rightSymbols
public QSequenceCachingMedia(QSequenceCachableMedia media, QSequenceCanceller canceller) throws QSequenceException
QSequenceException
public int getLeftLength()
public int getRightLength()
public boolean equals(int leftIndex, int rightIndex) throws QSequenceCancelledException
QSequenceCancelledException
public int getSymbolCount()
getSymbolCount
in class QSequenceIntMedia
public int[] getLeftSymbols()
getLeftSymbols
in class QSequenceIntMedia
public int[] getRightSymbols()
getRightSymbols
in class QSequenceIntMedia