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 QSequenceMediapublic int getRightLength()
getRightLength in interface QSequenceMediapublic boolean equals(int leftIndex,
int rightIndex)
throws QSequenceCancelledException
equals in interface QSequenceMediaQSequenceCancelledExceptionpublic int getMediaLeftIndex(int index)
getMediaLeftIndex in interface QSequenceMediaIndexTransformerpublic int getMediaRightIndex(int index)
getMediaRightIndex in interface QSequenceMediaIndexTransformerpublic int getMediaLeftLength()
getMediaLeftLength in interface QSequenceMediaIndexTransformerpublic int getMediaRightLength()
getMediaRightLength in interface QSequenceMediaIndexTransformer