public abstract class SectionCollectionImpl extends PointFeatureCCCImpl implements TrajectoryProfileFeatureCollection
Modifier and Type | Field and Description |
---|---|
protected PointFeatureCCIterator |
localIterator |
collectionFeatureType
Modifier | Constructor and Description |
---|---|
protected |
SectionCollectionImpl(java.lang.String name,
CalendarDateUnit timeUnit,
java.lang.String altUnits) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Use the internal iterator to check if there is another SectionFeature in the iteration.
|
TrajectoryProfileFeature |
next()
Use the internal iterator to get the next SectionFeature in the iteration.
|
void |
resetIteration()
Reset the internal iterator for another iteration over the SectionFeatures in this Collection.
|
getCollectionFeatureType
getAltUnits, getBoundingBox, getCalendarDateRange, getExtraVariables, getInfo, getName, getNobs, getTimeUnit, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNestedPointFeatureCollectionIterator
getCollectionIterator
getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getExtraVariables, getName, getTimeUnit, size
protected PointFeatureCCIterator localIterator
protected SectionCollectionImpl(java.lang.String name, CalendarDateUnit timeUnit, java.lang.String altUnits)
public boolean hasNext() throws java.io.IOException
TrajectoryProfileFeatureCollection
hasNext
in interface TrajectoryProfileFeatureCollection
java.io.IOException
- on read errorpublic TrajectoryProfileFeature next() throws java.io.IOException
TrajectoryProfileFeatureCollection
next
in interface TrajectoryProfileFeatureCollection
java.io.IOException
- on read errorpublic void resetIteration() throws java.io.IOException
TrajectoryProfileFeatureCollection
resetIteration
in interface TrajectoryProfileFeatureCollection
java.io.IOException
- on read error