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, subset
getCollectionFeatureType, getName
getBoundingBox, getStation, getStations, getStations, getStations
boolean 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