| Package | Description |
|---|---|
| ucar.ma2 |
Multidimensional arrays of primitives and objects with data stored in memory.
|
| ucar.nc2 |
The public API to the Java-NetCDF library.
|
| ucar.nc2.dataset |
An extension to the netCDF API which provides support for coordinate systems, scale/offset/missing data,
and NcML.
|
| ucar.nc2.dt |
Scientific data types package.
|
| ucar.nc2.dt.point |
Scientific data type "Point", collections of point observation data.
|
| ucar.nc2.ft |
Scientific feature types package
|
| ucar.nc2.ft.point |
package ucar.nc2.ft.point : Implementation of Point Feature Types
|
| ucar.nc2.ft.point.standard |
package ucar.nc2.ft.point.standard : Standard Implementation of Point Feature Types
|
| ucar.nc2.ft.point.writer |
package ucar.nc2.ft.point.writer : Write (to files) Point Feature Types
|
| ucar.nc2.ft2 | |
| ucar.nc2.iosp |
General classes for I/O Service Providers
|
| ucar.nc2.iosp.adde |
IOSP for ADDE servers
|
| ucar.nc2.iosp.noaa | |
| ucar.nc2.stream | |
| ucar.nc2.thredds |
Connects NetCDF-Java to THREDDS Catalogs and Datasets.
|
| ucar.nc2.util |
Miscellaneous utility classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StructureDataA
A StructureData implementation delegates everything to the containing ArrayStructure.
|
class |
StructureDataComposite
A composite of other StructureData.
|
class |
StructureDataScalar
Class Description.
|
class |
StructureDataW
A StructureData implementation that has its data self-contained.
|
| Modifier and Type | Field and Description |
|---|---|
protected StructureData[] |
ArrayStructure.sdata |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<StructureMembers.Member,StructureData> |
StructureDataComposite.proxy |
| Modifier and Type | Method and Description |
|---|---|
StructureData |
ArrayStructureW.getScalarStructure(int recnum,
StructureMembers.Member m) |
StructureData |
ArrayStructureBB.getScalarStructure(int recnum,
StructureMembers.Member m) |
StructureData |
ArrayStructure.getScalarStructure(int recnum,
StructureMembers.Member m)
Get member data of type Structure.
|
StructureData |
ArraySequenceNested.getScalarStructure(int recnum,
StructureMembers.Member m) |
StructureData |
StructureData.getScalarStructure(java.lang.String memberName)
Get member data of type Structure.
|
StructureData |
StructureDataW.getScalarStructure(StructureMembers.Member m)
Get member data of type Structure.
|
StructureData |
StructureDataComposite.getScalarStructure(StructureMembers.Member m) |
StructureData |
StructureDataA.getScalarStructure(StructureMembers.Member m) |
abstract StructureData |
StructureData.getScalarStructure(StructureMembers.Member m)
Get member data of type Structure.
|
StructureData |
ArrayStructure.getStructureData(Index i)
Get the index-th StructureData of this ArrayStructure.
|
StructureData |
ArrayStructure.getStructureData(int index)
Get the index-th StructureData of this ArrayStructure.
|
StructureData |
ArraySequenceNested.getStructureData(int index) |
static StructureData |
StructureDataFactory.make(java.lang.String name,
java.lang.Object value) |
static StructureData |
StructureDataFactory.make(StructureData[] sdatas) |
static StructureData |
StructureDataFactory.make(StructureData s1,
StructureData s2) |
protected StructureData |
ArrayStructureW.makeStructureData(ArrayStructure as,
int index) |
protected StructureData |
ArrayStructureMA.makeStructureData(ArrayStructure as,
int index) |
protected StructureData |
ArrayStructureComposite.makeStructureData(ArrayStructure me,
int recno) |
protected StructureData |
ArrayStructureBB.makeStructureData(ArrayStructure as,
int index) |
protected abstract StructureData |
ArrayStructure.makeStructureData(ArrayStructure as,
int recno) |
protected StructureData |
ArraySequenceNested.makeStructureData(ArrayStructure as,
int index) |
protected StructureData |
ArraySequence.makeStructureData(ArrayStructure as,
int index) |
StructureData |
StructureDataIterator.next()
Get the next StructureData in the iteration.
|
StructureData |
SequenceIterator.next() |
StructureData |
ArrayStructure.ArrayStructureIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
void |
StructureDataComposite.add(StructureData sdata) |
static StructureData |
StructureDataFactory.make(StructureData[] sdatas) |
static StructureData |
StructureDataFactory.make(StructureData s1,
StructureData s2) |
void |
ArrayStructureW.setStructureData(StructureData sd,
int index)
Set one of the StructureData of this ArrayStructure.
|
| Constructor and Description |
|---|
ArrayStructureMA(StructureMembers members,
int[] shape,
StructureData[] sdata) |
ArrayStructureW(StructureMembers members,
int[] shape,
StructureData[] sdata)
Create a new Array of type StructureData and the given members, shape, and array of StructureData.
|
| Modifier and Type | Method and Description |
|---|---|
StructureData |
Structure.readStructure()
Use this when this is a scalar Structure.
|
StructureData |
Sequence.readStructure()
UnsupportedOperation
|
StructureData |
Structure.readStructure(int index)
Use this when this is a one dimensional array of Structures, or you are doing the index calculation yourself for
a multidimension array.
|
StructureData |
Sequence.readStructure(int index)
UnsupportedOperation
|
| Modifier and Type | Method and Description |
|---|---|
static void |
NCdump.printStructureData(java.io.PrintStream out,
StructureData sdata)
Deprecated.
Print contents of a StructureData.
|
static void |
NCdumpW.printStructureData(java.io.PrintWriter out,
StructureData sdata)
Print contents of a StructureData.
|
| Modifier and Type | Method and Description |
|---|---|
protected StructureData |
StructureDS.convert(StructureData sdata,
int recno) |
| Modifier and Type | Method and Description |
|---|---|
protected StructureData |
StructureDS.convert(StructureData sdata,
int recno) |
| Modifier and Type | Method and Description |
|---|---|
StructureData |
PointObsDatatype.getData()
The actual data of the observation.
|
StructureData |
TrajectoryObsDatatype.getData(int point)
Get values for all parameters (except time, lat, lon, and elev) at the requested
trajectory point.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Object |
DatatypeIterator.makeDatatypeWithData(int recnum,
StructureData sdata) |
| Modifier and Type | Field and Description |
|---|---|
protected StructureData |
SequenceHelper.SeqPointObs.sdata |
protected StructureData |
RecordDatasetHelper.RecordPointObs.sdata |
protected StructureData |
DapperDataset.SeqPointObs.sdata |
protected StructureData |
DapperDataset.SeqStationObs.sdata |
| Modifier and Type | Method and Description |
|---|---|
StructureData |
SequenceHelper.SeqPointObs.getData() |
StructureData |
RecordDatasetHelper.RecordPointObs.getData() |
StructureData |
RecordDatasetHelper.RecordStationObs.getData() |
StructureData |
DapperDataset.SeqPointObs.getData() |
StructureData |
DapperDataset.SeqStationObs.getData() |
| Modifier and Type | Method and Description |
|---|---|
protected double |
PointObsDatasetImpl.getTime(Variable timeVar,
StructureData sdata) |
protected RecordDatasetHelper.RecordStationObs |
UnidataStationObsDataset.makeObs(int recno,
boolean storeData,
StructureData sdata) |
protected RecordDatasetHelper.RecordStationObs |
CFstationObsDataset.makeObs(int recno,
boolean storeData,
StructureData sdata) |
void |
WriterStationObsDataset.writeRecord(StationObsDatatype sobs,
StructureData sdata) |
void |
WriterProfileObsDataset.writeRecord(StationObsDatatype sobs,
StructureData sdata) |
void |
WriterCFStationObsDataset.writeRecord(StationObsDatatype sobs,
StructureData sdata) |
void |
WriterStationObsDataset.writeRecord(java.lang.String stnName,
java.util.Date obsDate,
StructureData sdata) |
void |
WriterProfileObsDataset.writeRecord(java.lang.String stnName,
java.util.Date obsDate,
StructureData sdata) |
| Constructor and Description |
|---|
DapperDataset.SeqPointObs(int recno,
StructureData sdata)
Constructor for when you already have the StructureData and want to wrap it in a StationObsDatatype
|
DapperDataset.SeqStationObs(Station s,
double obsTime,
StructureData sdata)
Constructor for when you already have the StructureData and want to wrap it in a StationObsDatatype
|
RecordDatasetHelper.RecordPointObs(int recno,
StructureData sdata)
Constructor for when you already have the StructureData and want to wrap it in a StationObsDatatype
|
RecordDatasetHelper.RecordStationObs(int recno,
StructureData sdata)
Constructor for when you already have the StructureData and want to wrap it in a StationObsDatatype
|
RecordDatasetHelper.RecordStationObs(Station station,
double obsTime,
double nomTime,
StructureData sdata)
Constructor for when you already have the StructureData and want to wrap it in a StationObsDatatype
|
RecordDatasetHelper.RecordStationObs(Station station,
StructureData sdata)
Constructor for when you already have the StructureData and want to wrap it in a StationObsDatatype
|
SequenceHelper.SeqPointObs(int recno,
StructureData sdata)
Constructor for when you already have the StructureData and want to wrap it in a StationObsDatatype
|
| Modifier and Type | Method and Description |
|---|---|
StructureData |
PointFeature.getData()
The actual data of this observation.
|
| Modifier and Type | Method and Description |
|---|---|
StructureData |
StructureDataIteratorLinked.next() |
StructureData |
StructureDataIteratorLimited.next() |
StructureData |
StructureDataIteratorIndexed.next() |
| Modifier and Type | Method and Description |
|---|---|
PointFeature |
RecordDatasetHelper.factory(StationImpl s,
StructureData sdata,
int recno) |
double |
RecordDatasetHelper.getLatitude(StructureData sdata) |
LatLonPoint |
RecordDatasetHelper.getLocation(StructureData sdata) |
double |
RecordDatasetHelper.getLongitude(StructureData sdata) |
double |
RecordDatasetHelper.getObservationTime(StructureData sdata) |
java.util.Date |
RecordDatasetHelper.getObservationTimeAsDate(StructureData sdata) |
double |
RecordDatasetHelper.getZcoordinate(StructureData sdata) |
protected abstract PointFeature |
PointIteratorMultidim.makeFeature(int recnum,
StructureData sdata) |
protected abstract PointFeature |
PointIteratorFromStructureData.makeFeature(int recnum,
StructureData sdata) |
| Modifier and Type | Field and Description |
|---|---|
StructureData |
TableConfig.sdata |
| Modifier and Type | Method and Description |
|---|---|
StructureData |
JoinParentIndex.getJoinData(Cursor cursor) |
StructureData |
JoinMuiltdimStructure.getJoinData(Cursor cursor) |
StructureData |
JoinArray.getJoinData(Cursor cursor) |
StructureData |
Join.getJoinData(Cursor cursor)
Get 'join' data to be added to the row.
|
StructureData |
NestedTable.makeObsStructureData(Cursor cursor) |
| Modifier and Type | Method and Description |
|---|---|
abstract double |
CoordVarExtractor.getCoordValue(StructureData sdata) |
double |
CoordVarExtractor.getCoordValue(StructureData[] tableData) |
java.lang.String |
CoordVarExtractor.getCoordValueAsString(StructureData sdata) |
abstract long |
CoordVarExtractor.getCoordValueLong(StructureData sdata) |
abstract java.lang.String |
CoordVarExtractor.getCoordValueString(StructureData sdata) |
java.lang.String |
CoordVarExtractor.getCoordValueString(StructureData[] tableData) |
boolean |
NestedTable.isFeatureMissing(StructureData sdata) |
protected abstract boolean |
CoordVarExtractor.isMissing(StructureData tableData) |
boolean |
CoordVarExtractor.isMissing(StructureData[] tableData) |
protected PointFeature |
StandardPointFeatureIterator.makeFeature(int recnum,
StructureData sdata) |
Station |
StandardStationProfileCollectionImpl.makeStation(StructureData stationData,
int recnum) |
Station |
StandardStationCollectionImpl.makeStation(StructureData stationData,
int recnum)
Make a Station from the station data structure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WriterCFPointCollection.writeRecord(double timeCoordValue,
java.util.Date obsDate,
EarthLocation loc,
StructureData sdata) |
void |
WriterCFPointDataset.writeRecord(PointFeature pf,
StructureData sdata)
Deprecated.
|
void |
WriterCFPointCollection.writeRecord(PointFeature sobs,
StructureData sdata) |
void |
WriterCFPointDataset.writeRecord(PointObsDatatype pobs,
StructureData sdata)
Deprecated.
|
void |
WriterCFStationCollection.writeRecord(Station s,
PointFeature sobs,
StructureData sdata) |
void |
WriterCFStationCollection.writeRecord(java.lang.String stnName,
double timeCoordValue,
java.util.Date obsDate,
StructureData sdata) |
| Modifier and Type | Method and Description |
|---|---|
StructureData |
Sequence.read(java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
void |
Sequence.write(java.lang.String key,
StructureData data) |
| Modifier and Type | Method and Description |
|---|---|
static ArrayStructureBB |
IospHelper.copyToArrayBB(StructureData sdata) |
| Modifier and Type | Method and Description |
|---|---|
StructureData |
ArrayStructureAdde.getScalarStructure(int recnum,
StructureMembers.Member m) |
protected StructureData |
ArrayStructureAdde.makeStructureData(ArrayStructure as,
int index) |
| Modifier and Type | Class and Description |
|---|---|
class |
StructureDataAscii
StructureData whose data is stored in ascii, with a TableParser to extrat the values.
|
class |
StructureDataRegexp
Create a StructureData by using a java.util.regex.Pattern on an ascii file.
|
| Modifier and Type | Method and Description |
|---|---|
StructureData |
StructureDataRegexp.getScalarStructure(StructureMembers.Member m) |
StructureData |
StructureDataAscii.getScalarStructure(StructureMembers.Member m) |
| Modifier and Type | Method and Description |
|---|---|
static StructureData |
NcStream.decodeStructureData(StructureMembers sm,
byte[] proto) |
| Modifier and Type | Method and Description |
|---|---|
StructureData |
DqcStationObsDataset.DqcObsImpl.getData() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CompareNetcdf2.compareStructureData(StructureData sdata1,
StructureData sdata2,
double tol,
boolean justOne) |