Package ucar.nc2.ft
Interface StationProfileFeatureCollection
-
- All Superinterfaces:
DsgFeatureCollection
,Iterable<StationProfileFeature>
,PointFeatureCCC
,StationFeatureCollection
- All Known Implementing Classes:
StandardStationProfileCollectionImpl
,StationProfileCollectionImpl
public interface StationProfileFeatureCollection extends StationFeatureCollection, PointFeatureCCC, Iterable<StationProfileFeature>
A collection of StationProfileFeatures- Since:
- Feb 29, 2008
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description PointFeatureCCIterator
getNestedPointFeatureCollectionIterator()
Deprecated.use foreachStationProfileFeature
getStationProfileFeature(StationFeature s)
boolean
hasNext()
Deprecated.use foreachStationProfileFeature
next()
Deprecated.use foreachvoid
resetIteration()
Deprecated.use foreachStationProfileFeatureCollection
subset(List<StationFeature> stations)
StationProfileFeatureCollection
subset(List<StationFeature> stns, CalendarDateRange dateRange)
StationProfileFeatureCollection
subset(LatLonRect boundingBox)
StationProfileFeatureCollection
subset(LatLonRect boundingBox, CalendarDateRange dateRange)
-
Methods inherited from interface ucar.nc2.ft.DsgFeatureCollection
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit, size
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface ucar.nc2.ft.PointFeatureCCC
getCollectionIterator
-
Methods inherited from interface ucar.nc2.ft.StationFeatureCollection
findStationFeature, getStationFeatures, getStationFeatures, getStationFeatures
-
-
-
-
Method Detail
-
getStationProfileFeature
StationProfileFeature getStationProfileFeature(StationFeature s)
-
subset
StationProfileFeatureCollection subset(List<StationFeature> stations)
-
subset
StationProfileFeatureCollection subset(LatLonRect boundingBox)
-
subset
StationProfileFeatureCollection subset(List<StationFeature> stns, CalendarDateRange dateRange)
-
subset
StationProfileFeatureCollection subset(LatLonRect boundingBox, CalendarDateRange dateRange) throws IOException
- Throws:
IOException
-
hasNext
boolean hasNext() throws IOException
Deprecated.use foreachUse the internal iterator to check if there is another StationProfileFeature in the iteration.- Returns:
- true is there is another StationProfileFeature in the iteration.
- Throws:
IOException
- on read error
-
next
StationProfileFeature next() throws IOException
Deprecated.use foreachUse the internal iterator to get the next StationProfileFeature in the iteration. You must call hasNext() before you call this.- Returns:
- the next StationProfileFeature in the iteration
- Throws:
IOException
- on read error
-
resetIteration
void resetIteration() throws IOException
Deprecated.use foreachReset the internal iterator for another iteration over the StationProfileFeature in this Collection.- Throws:
IOException
- on read error
-
getNestedPointFeatureCollectionIterator
PointFeatureCCIterator getNestedPointFeatureCollectionIterator() throws IOException
Deprecated.use foreach- Throws:
IOException
-
-