Package de.regnis.q.sequence.media
Class QSequenceDiscardingMedia
java.lang.Object
de.regnis.q.sequence.media.QSequenceDiscardingMedia
- All Implemented Interfaces:
QSequenceMedia,QSequenceMediaIndexTransformer
public class QSequenceDiscardingMedia
extends Object
implements QSequenceMedia, QSequenceMediaIndexTransformer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final QSequenceCancellerprivate final QSequenceDiscardingMediaBlockprivate final QSequenceIntMediaprivate final QSequenceDiscardingMediaBlockprivate final intprivate final int[]private final intprivate final int[] -
Constructor Summary
ConstructorsConstructorDescriptionQSequenceDiscardingMedia(QSequenceIntMedia media, QSequenceDiscardingMediaConfusionDetector confusionDetector, QSequenceCanceller canceller) -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(int leftIndex, int rightIndex) intintgetMediaLeftIndex(int index) intintgetMediaRightIndex(int index) intint
-
Field Details
-
media
-
canceller
-
leftBlock
-
rightBlock
-
undiscardedLeftSymbols
private final int[] undiscardedLeftSymbols -
undiscardedRightSymbols
private final int[] undiscardedRightSymbols -
undiscardedLeftSymbolCount
private final int undiscardedLeftSymbolCount -
undiscardedRightSymbolCount
private final int undiscardedRightSymbolCount
-
-
Constructor Details
-
QSequenceDiscardingMedia
public QSequenceDiscardingMedia(QSequenceIntMedia media, QSequenceDiscardingMediaConfusionDetector confusionDetector, QSequenceCanceller canceller)
-
-
Method Details
-
getLeftLength
public int getLeftLength()- Specified by:
getLeftLengthin interfaceQSequenceMedia
-
getRightLength
public int getRightLength()- Specified by:
getRightLengthin interfaceQSequenceMedia
-
equals
- Specified by:
equalsin interfaceQSequenceMedia- Throws:
QSequenceCancelledException
-
getMediaLeftIndex
public int getMediaLeftIndex(int index) - Specified by:
getMediaLeftIndexin interfaceQSequenceMediaIndexTransformer
-
getMediaRightIndex
public int getMediaRightIndex(int index) - Specified by:
getMediaRightIndexin interfaceQSequenceMediaIndexTransformer
-
getMediaLeftLength
public int getMediaLeftLength()- Specified by:
getMediaLeftLengthin interfaceQSequenceMediaIndexTransformer
-
getMediaRightLength
public int getMediaRightLength()- Specified by:
getMediaRightLengthin interfaceQSequenceMediaIndexTransformer
-