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 boolean
equals(int leftIndex, int rightIndex)
int
getLeftLength()
int
getLeftMax()
int
getLeftMin()
int
getRightLength()
int
getRightMax()
int
getRightMin()
void
restrictTo(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:
getLeftLength
in interfaceQSequenceMedia
-
getRightLength
public int getRightLength()
- Specified by:
getRightLength
in interfaceQSequenceMedia
-
equals
public boolean equals(int leftIndex, int rightIndex) throws QSequenceException
- Specified by:
equals
in interfaceQSequenceMedia
- Throws:
QSequenceException
-
getLeftMin
public int getLeftMin()
-
getLeftMax
public int getLeftMax()
-
getRightMin
public int getRightMin()
-
getRightMax
public int getRightMax()
-
-