Package de.regnis.q.sequence.media
Class QSequenceCachingMedia
java.lang.Object
de.regnis.q.sequence.media.QSequenceIntMedia
de.regnis.q.sequence.media.QSequenceCachingMedia
- All Implemented Interfaces:
QSequenceMedia,QSequenceMediaComparer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int[]private final int[]private final QSequenceCachingMediaSymbolMap -
Constructor Summary
ConstructorsConstructorDescriptionQSequenceCachingMedia(QSequenceCachableMedia media, QSequenceCanceller canceller) -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(int leftIndex, int rightIndex) intint[]intint[]intMethods inherited from class de.regnis.q.sequence.media.QSequenceIntMedia
checkCancelled, equalsLeft, equalsRight
-
Field Details
-
symbolMap
-
leftSymbols
private final int[] leftSymbols -
rightSymbols
private final int[] rightSymbols
-
-
Constructor Details
-
QSequenceCachingMedia
public QSequenceCachingMedia(QSequenceCachableMedia media, QSequenceCanceller canceller) throws QSequenceException - Throws:
QSequenceException
-
-
Method Details
-
getLeftLength
public int getLeftLength() -
getRightLength
public int getRightLength() -
equals
- Throws:
QSequenceCancelledException
-
getSymbolCount
public int getSymbolCount()- Specified by:
getSymbolCountin classQSequenceIntMedia
-
getLeftSymbols
public int[] getLeftSymbols()- Specified by:
getLeftSymbolsin classQSequenceIntMedia
-
getRightSymbols
public int[] getRightSymbols()- Specified by:
getRightSymbolsin classQSequenceIntMedia
-