public class Subiterator<T extends AnnotationFS> extends FSIteratorImplBase<T>
FSIteratorImplBase.AnnotationComparator<T extends FeatureStructure>
Modifier and Type | Method and Description |
---|---|
FSIterator<T> |
copy()
Copy this iterator.
|
T |
get()
Get the structure the iterator is pointing at.
|
boolean |
isValid()
Check if this iterator is valid.
|
void |
moveTo(FeatureStructure fs)
Move the iterator to the first features structure that is equal to
fs . |
void |
moveToFirst()
Move the iterator to the first element.
|
void |
moveToLast()
Move the iterator to the last element.
|
void |
moveToNext()
Advance the iterator.
|
void |
moveToPrevious()
Move the iterator one element back.
|
hasNext, next, remove
public boolean isValid()
FSIterator
true
if the iterator is valid.public T get() throws NoSuchElementException
FSIterator
NoSuchElementException
- If the iterator is not valid.public void moveToNext()
FSIterator
public void moveToPrevious()
FSIterator
public void moveToFirst()
FSIterator
public void moveToLast()
FSIterator
public void moveTo(FeatureStructure fs)
FSIterator
fs
. If no
such feature structure exists in the underlying collection, set the iterator to the "insertion
point" for fs
, i.e., to a point where the current feature structure is greater
than fs
, and the previous one is less than fs
.fs
- The feature structure the iterator should be set to.public FSIterator<T> copy()
FSIterator
Copyright © 2014. All rights reserved.