Class IntIterator4sorted<T extends FeatureStructure>

java.lang.Object
org.apache.uima.cas.impl.FSIntIteratorImplBase<T>
org.apache.uima.cas.impl.IntIterator4sorted<T>
All Implemented Interfaces:
Comparable<FSIntIteratorImplBase<T>>, LowLevelIterator, ComparableIntPointerIterator<T>, IntPointerIterator

class IntIterator4sorted<T extends FeatureStructure> extends FSIntIteratorImplBase<T>
  • Field Details

  • Constructor Details

  • Method Details

    • isValid

      public boolean isValid()
      Description copied from interface: LowLevelIterator
      Check if the iterator is currently valid.
      Returns:
      true iff the iterator is valid.
    • moveToFirst

      public void moveToFirst()
      Description copied from interface: LowLevelIterator
      Move iterator to first FS in index. A subsequent call to isValid() will succeed iff the index is non-empty.
    • moveToLast

      public void moveToLast()
      Description copied from interface: LowLevelIterator
      Move iterator to last FS in index. A subsequent call to isValid() will succeed iff the index is non-empty.
    • moveToNext

      public void moveToNext()
      Description copied from interface: LowLevelIterator
      Advance the iterator. This may invalidate the iterator.
    • moveToPrevious

      public void moveToPrevious()
      Description copied from interface: LowLevelIterator
      Move the iterator back one position. This may invalidate the iterator.
    • get

      public int get()
    • copy

      public Object copy()
      Description copied from interface: LowLevelIterator
      Create a copy of this iterator. The copy will point at the same element that this iterator is currently pointing at.
      Returns:
      A copy of this iterator.
      See Also:
    • compareTo

      public int compareTo(FSIntIteratorImplBase<T> o)
      Specified by:
      compareTo in interface Comparable<T extends FeatureStructure>
      Overrides:
      compareTo in class FSIntIteratorImplBase<T extends FeatureStructure>
    • moveTo

      public void moveTo(int i)
      Description copied from interface: LowLevelIterator
      Try to position the iterator so that the current element is greater than or equal to fsRef, and previous elements are less than fsRef. This may invalidate the iterator. If fsRef can not be compared to FSs in the index, the results are undefined.
      Parameters:
      i - The FS reference the iterator should be set to.
      See Also:
    • moveTo

      void moveTo(int i, boolean isExact)
      Overrides:
      moveTo in class FSIntIteratorImplBase<T extends FeatureStructure>
    • ll_indexSize

      public int ll_indexSize()
      Description copied from interface: LowLevelIterator
      Return the size of the underlying index.
      Returns:
      The size of the index.