public abstract class SectionFeatureImpl extends OneNestedPointCollectionImpl implements SectionFeature
Modifier and Type | Field and Description |
---|---|
protected PointFeatureCollectionIterator |
localIterator |
altUnits, collectionFeatureType, extras, name, npts, timeUnit
Modifier | Constructor and Description |
---|---|
protected |
SectionFeatureImpl(java.lang.String name,
DateUnit timeUnit,
java.lang.String altUnits) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Use the internal iterator to check if there is another ProfileFeature in the iteration.
|
ProfileFeature |
next()
Use the internal iterator to get the next ProfileFeature in the iteration.
|
void |
resetIteration()
Reset the internal iterator for another iteration over the ProfileFeature in this Collection.
|
flatten, flatten, getAltUnits, getCollectionFeatureType, getExtraVariables, getName, getNestedPointFeatureCollectionIterator, getTimeUnit, isMultipleNested, setSize, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFeatureData, size
flatten, flatten, getAltUnits, getExtraVariables, getNestedPointFeatureCollectionIterator, getPointFeatureCollectionIterator, getTimeUnit, isMultipleNested, subset
getCollectionFeatureType, getName
protected PointFeatureCollectionIterator localIterator
protected SectionFeatureImpl(java.lang.String name, DateUnit timeUnit, java.lang.String altUnits)
public boolean hasNext() throws java.io.IOException
SectionFeature
hasNext
in interface SectionFeature
java.io.IOException
- on read errorpublic ProfileFeature next() throws java.io.IOException
SectionFeature
next
in interface SectionFeature
java.io.IOException
- on read errorpublic void resetIteration() throws java.io.IOException
SectionFeature
resetIteration
in interface SectionFeature
java.io.IOException
- on read error