Class QSequenceRestrictedMedia

java.lang.Object
de.regnis.q.sequence.core.QSequenceRestrictedMedia
All Implemented Interfaces:
QSequenceMedia

class QSequenceRestrictedMedia extends Object implements QSequenceMedia
  • Field Details

    • media

      private final QSequenceMedia media
    • leftMin

      private int leftMin
    • rightMin

      private int rightMin
    • leftMax

      private int leftMax
    • rightMax

      private int rightMax
  • Constructor Details

    • QSequenceRestrictedMedia

      public QSequenceRestrictedMedia(QSequenceMedia media)
  • Method Details

    • restrictTo

      public void restrictTo(int leftMin, int leftMax, int rightMin, int rightMax)
    • getLeftLength

      public int getLeftLength()
      Specified by:
      getLeftLength in interface QSequenceMedia
    • getRightLength

      public int getRightLength()
      Specified by:
      getRightLength in interface QSequenceMedia
    • equals

      public boolean equals(int leftIndex, int rightIndex) throws QSequenceException
      Specified by:
      equals in interface QSequenceMedia
      Throws:
      QSequenceException
    • getLeftMin

      public int getLeftMin()
    • getLeftMax

      public int getLeftMax()
    • getRightMin

      public int getRightMin()
    • getRightMax

      public int getRightMax()