public class DataToCDM extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<ucar.nc2.Variable,ucar.ma2.Array> |
arraymap |
protected ucar.nc2.Group |
cdmroot |
protected static int |
COUNTSIZE |
static boolean |
DEBUG |
protected dap4.core.dmr.DapDataset |
dmr |
protected dap4.core.data.DSP |
dsp |
protected static String |
LBRACE |
protected DapNetcdfFile |
ncfile |
protected NodeMap |
nodemap |
protected static String |
RBRACE |
| Constructor and Description |
|---|
DataToCDM(DapNetcdfFile ncfile,
dap4.core.data.DSP dsp,
NodeMap nodemap)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected dap4.cdm.nc2.CDMArrayAtomic |
createAtomicVar(dap4.core.data.DataCursor data)
Create an Atomic Valued variable.
|
protected dap4.cdm.nc2.CDMArraySequence |
createSequence(dap4.core.data.DataCursor data)
Create a sequence.
|
protected dap4.cdm.nc2.CDMArrayStructure |
createStructure(dap4.core.data.DataCursor data)
Create an array of structures.
|
protected ucar.ma2.Array |
createVar(dap4.core.data.DataCursor data) |
public static boolean DEBUG
protected static final int COUNTSIZE
protected static final String LBRACE
protected static final String RBRACE
protected DapNetcdfFile ncfile
protected dap4.core.data.DSP dsp
protected dap4.core.dmr.DapDataset dmr
protected ucar.nc2.Group cdmroot
protected Map<ucar.nc2.Variable,ucar.ma2.Array> arraymap
protected NodeMap nodemap
public DataToCDM(DapNetcdfFile ncfile, dap4.core.data.DSP dsp, NodeMap nodemap) throws dap4.core.util.DapException
ncfile - the target NetcdfDatasetdsp - the compiled D4 databufferdap4.core.util.DapExceptionprotected ucar.ma2.Array createVar(dap4.core.data.DataCursor data)
throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected dap4.cdm.nc2.CDMArrayAtomic createAtomicVar(dap4.core.data.DataCursor data)
throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected dap4.cdm.nc2.CDMArrayStructure createStructure(dap4.core.data.DataCursor data)
throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected dap4.cdm.nc2.CDMArraySequence createSequence(dap4.core.data.DataCursor data)
throws dap4.core.util.DapException
data - the data underlying this sequence instancedap4.core.util.DapException