public class PointCollectionStreamRemote extends PointCollectionStreamAbstract implements QueryMaker
PointFeatureCollection
by reading point stream data from a CDM Remote endpoint.PointCollectionImpl.PointCollectionSubset
localIterator
Constructor and Description |
---|
PointCollectionStreamRemote(java.lang.String uri,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
QueryMaker queryMaker) |
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
getInputStream()
Returns the input stream from which to read point data.
|
java.lang.String |
makeQuery() |
PointFeatureCollection |
subset(LatLonRect boundingBox,
CalendarDateRange dateRange)
Subset this collection by boundingBox and/or dateRange
|
getPointFeatureIterator
finish, getCollectionFeatureType, hasNext, iterator, next, resetIteration
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getName, getNobs, getTimeName, getTimeUnit, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit, size
public PointCollectionStreamRemote(java.lang.String uri, CalendarDateUnit timeUnit, java.lang.String altUnits, QueryMaker queryMaker)
public java.lang.String makeQuery()
makeQuery
in interface QueryMaker
public java.io.InputStream getInputStream() throws java.io.IOException
PointCollectionStreamAbstract
getInputStream
in class PointCollectionStreamAbstract
java.io.IOException
- if an I/O error occurs.public PointFeatureCollection subset(LatLonRect boundingBox, CalendarDateRange dateRange)
PointFeatureCollection
subset
in interface PointFeatureCollection
subset
in class PointCollectionImpl
boundingBox
- only points in this lat/lon bounding box. may be null.dateRange
- only points in this date range. may be null.