public class DataToCDM
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.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 java.lang.String |
LBRACE |
protected DapNetcdfFile |
ncfile |
protected NodeMap |
nodemap |
protected static java.lang.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 java.lang.String LBRACE
protected static final java.lang.String RBRACE
protected DapNetcdfFile ncfile
protected dap4.core.data.DSP dsp
protected dap4.core.dmr.DapDataset dmr
protected ucar.nc2.Group cdmroot
protected java.util.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