public abstract class DsgCollectionImpl extends Object implements DsgFeatureCollection
Modifier and Type | Field and Description |
---|---|
protected String |
altUnits |
protected List<Variable> |
extras |
protected CollectionInfo |
info |
protected String |
name |
protected CalendarDateUnit |
timeUnit |
Modifier | Constructor and Description |
---|---|
protected |
DsgCollectionImpl(String name,
CalendarDateUnit timeUnit,
String altUnits) |
Modifier and Type | Method and Description |
---|---|
String |
getAltUnits()
The altitude unit string if it exists.
|
LatLonRect |
getBoundingBox()
The boundingBox for the FeatureCollection.
|
CalendarDateRange |
getCalendarDateRange()
Calendar date range for the FeatureCollection.
|
List<Variable> |
getExtraVariables() |
CollectionInfo |
getInfo() |
String |
getName()
Get the name of this feature collection.
|
int |
getNobs() |
CalendarDateUnit |
getTimeUnit()
The time unit.
|
int |
size()
The number of Features in the collection.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCollectionFeatureType
protected String name
protected CalendarDateUnit timeUnit
protected String altUnits
protected CollectionInfo info
protected DsgCollectionImpl(String name, CalendarDateUnit timeUnit, String altUnits)
@Nonnull public String getName()
DsgFeatureCollection
getName
in interface DsgFeatureCollection
@Nonnull public CalendarDateUnit getTimeUnit()
DsgFeatureCollection
getTimeUnit
in interface DsgFeatureCollection
@Nullable public String getAltUnits()
DsgFeatureCollection
getAltUnits
in interface DsgFeatureCollection
@Nonnull public List<Variable> getExtraVariables()
getExtraVariables
in interface DsgFeatureCollection
public int size()
DsgFeatureCollection
size
in interface DsgFeatureCollection
public int getNobs()
@Nullable public CalendarDateRange getCalendarDateRange()
DsgFeatureCollection
getCalendarDateRange
in interface DsgFeatureCollection
@Nullable public LatLonRect getBoundingBox()
DsgFeatureCollection
getBoundingBox
in interface DsgFeatureCollection
@Nonnull public CollectionInfo getInfo()