Package de.regnis.q.sequence.core
Class QSequenceRestrictedMedia
- java.lang.Object
-
- de.regnis.q.sequence.core.QSequenceRestrictedMedia
-
- All Implemented Interfaces:
QSequenceMedia
class QSequenceRestrictedMedia extends java.lang.Object implements QSequenceMedia
-
-
Constructor Summary
Constructors Constructor Description QSequenceRestrictedMedia(QSequenceMedia media)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(int leftIndex, int rightIndex)intgetLeftLength()intgetLeftMax()intgetLeftMin()intgetRightLength()intgetRightMax()intgetRightMin()voidrestrictTo(int leftMin, int leftMax, int rightMin, int rightMax)
-
-
-
Field Detail
-
media
private final QSequenceMedia media
-
leftMin
private int leftMin
-
rightMin
private int rightMin
-
leftMax
private int leftMax
-
rightMax
private int rightMax
-
-
Constructor Detail
-
QSequenceRestrictedMedia
public QSequenceRestrictedMedia(QSequenceMedia media)
-
-
Method Detail
-
restrictTo
public void restrictTo(int leftMin, int leftMax, int rightMin, int rightMax)
-
getLeftLength
public int getLeftLength()
- Specified by:
getLeftLengthin interfaceQSequenceMedia
-
getRightLength
public int getRightLength()
- Specified by:
getRightLengthin interfaceQSequenceMedia
-
equals
public boolean equals(int leftIndex, int rightIndex) throws QSequenceException- Specified by:
equalsin interfaceQSequenceMedia- Throws:
QSequenceException
-
getLeftMin
public int getLeftMin()
-
getLeftMax
public int getLeftMax()
-
getRightMin
public int getRightMin()
-
getRightMax
public int getRightMax()
-
-