public class QSequenceDiscardingMedia extends java.lang.Object implements QSequenceMedia, QSequenceMediaIndexTransformer
Modifier and Type | Field and Description |
---|---|
private QSequenceCanceller |
canceller |
private QSequenceDiscardingMediaBlock |
leftBlock |
private QSequenceIntMedia |
media |
private QSequenceDiscardingMediaBlock |
rightBlock |
private int |
undiscardedLeftSymbolCount |
private int[] |
undiscardedLeftSymbols |
private int |
undiscardedRightSymbolCount |
private int[] |
undiscardedRightSymbols |
Constructor and Description |
---|
QSequenceDiscardingMedia(QSequenceIntMedia media,
QSequenceDiscardingMediaConfusionDetector confusionDetector,
QSequenceCanceller canceller) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(int leftIndex,
int rightIndex) |
int |
getLeftLength() |
int |
getMediaLeftIndex(int index) |
int |
getMediaLeftLength() |
int |
getMediaRightIndex(int index) |
int |
getMediaRightLength() |
int |
getRightLength() |
private final QSequenceIntMedia media
private final QSequenceCanceller canceller
private final QSequenceDiscardingMediaBlock leftBlock
private final QSequenceDiscardingMediaBlock rightBlock
private final int[] undiscardedLeftSymbols
private final int[] undiscardedRightSymbols
private final int undiscardedLeftSymbolCount
private final int undiscardedRightSymbolCount
public QSequenceDiscardingMedia(QSequenceIntMedia media, QSequenceDiscardingMediaConfusionDetector confusionDetector, QSequenceCanceller canceller)
public int getLeftLength()
getLeftLength
in interface QSequenceMedia
public int getRightLength()
getRightLength
in interface QSequenceMedia
public boolean equals(int leftIndex, int rightIndex) throws QSequenceCancelledException
equals
in interface QSequenceMedia
QSequenceCancelledException
public int getMediaLeftIndex(int index)
getMediaLeftIndex
in interface QSequenceMediaIndexTransformer
public int getMediaRightIndex(int index)
getMediaRightIndex
in interface QSequenceMediaIndexTransformer
public int getMediaLeftLength()
getMediaLeftLength
in interface QSequenceMediaIndexTransformer
public int getMediaRightLength()
getMediaRightLength
in interface QSequenceMediaIndexTransformer