public interface StationProfileFeatureCollection extends NestedPointFeatureCollection, StationCollection
| Modifier and Type | Method and Description |
|---|---|
java.util.List<StationFeature> |
getStationFeatures()
Get list of stations as StationFeatures
|
StationProfileFeature |
getStationProfileFeature(Station s)
Get the StationProfileFeature for a specific Station.
|
boolean |
hasNext()
Use the internal iterator to check if there is another StationProfileFeature in the iteration.
|
StationProfileFeature |
next()
Use the internal iterator to get the next StationProfileFeature in the iteration.
|
void |
resetIteration()
Reset the internal iterator for another iteration over the StationProfileFeature in this Collection.
|
StationProfileFeatureCollection |
subset(java.util.List<Station> stations)
Get a subsetted StationProfileFeatureCollection
|
flatten, flatten, getAltUnits, getExtraVariables, getNestedPointFeatureCollectionIterator, getPointFeatureCollectionIterator, getTimeUnit, isMultipleNested, size, subsetgetCollectionFeatureType, getNamegetBoundingBox, getStation, getStations, getStations, getStationsboolean hasNext()
throws java.io.IOException
java.io.IOException - on read errorStationProfileFeature next() throws java.io.IOException
java.io.IOException - on read errorvoid resetIteration()
throws java.io.IOException
java.io.IOException - on read errorStationProfileFeatureCollection subset(java.util.List<Station> stations) throws java.io.IOException
stations - only contain these stationsjava.io.IOException - on i/o errorStationProfileFeature getStationProfileFeature(Station s) throws java.io.IOException
s - at this stationjava.io.IOException - on i/o errorjava.util.List<StationFeature> getStationFeatures() throws java.io.IOException
java.io.IOException - on i/o error