Package ucar.nc2.ft.point.standard
Class StandardPointFeatureIterator
- java.lang.Object
-
- ucar.nc2.ft.point.PointIteratorAbstract
-
- ucar.nc2.ft.point.PointIteratorFromStructureData
-
- ucar.nc2.ft.point.standard.StandardPointFeatureIterator
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Iterator<PointFeature>
,PointFeatureIterator
public class StandardPointFeatureIterator extends PointIteratorFromStructureData
A PointFeatureIterator which uses a NestedTable to implement makeFeature().- Since:
- Mar 29, 2008
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ucar.nc2.ft.PointFeatureIterator
PointFeatureIterator.Filter
-
-
Field Summary
Fields Modifier and Type Field Description protected PointCollectionImpl
collectionDsg
protected Cursor
cursor
protected NestedTable
ft
protected CalendarDateUnit
timeUnit
-
Fields inherited from class ucar.nc2.ft.point.PointIteratorAbstract
calcBounds, info
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isMissing()
protected PointFeature
makeFeature(int recnum, StructureData sdata)
-
Methods inherited from class ucar.nc2.ft.point.PointIteratorFromStructureData
close, hasNext, next
-
Methods inherited from class ucar.nc2.ft.point.PointIteratorAbstract
calcBounds, finishCalcBounds, setCalculateBounds
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
-
-
-
Field Detail
-
collectionDsg
protected PointCollectionImpl collectionDsg
-
ft
protected NestedTable ft
-
timeUnit
protected CalendarDateUnit timeUnit
-
cursor
protected Cursor cursor
-
-
Method Detail
-
makeFeature
protected PointFeature makeFeature(int recnum, StructureData sdata) throws IOException
- Specified by:
makeFeature
in classPointIteratorFromStructureData
- Throws:
IOException
-
isMissing
protected boolean isMissing() throws IOException
- Throws:
IOException
-
-