public class CDMCompiler
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 |
static boolean |
DEBUG |
protected dap4.core.dmr.DapDataset |
dmr |
protected dap4.core.data.DSP |
dsp |
protected DapNetcdfFile |
ncfile |
protected NodeMap<ucar.nc2.CDMNode,dap4.core.dmr.DapNode> |
nodemap |
| Constructor and Description |
|---|
CDMCompiler(DapNetcdfFile ncfile,
dap4.core.data.DSP dsp)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
compileData()
Convert a DataDataset to equivalent CDM data (Array objects).
|
protected void |
compileDMR()
Convert a DMR to equivalent CDM meta-databuffer
and populate a NetcdfDataset with it.
|
java.util.Map<ucar.nc2.Variable,ucar.ma2.Array> |
getArrayMap() |
ucar.nc2.NetcdfFile |
getNetcdfFile() |
NodeMap<ucar.nc2.CDMNode,dap4.core.dmr.DapNode> |
getNodeMap() |
public static boolean DEBUG
protected DapNetcdfFile ncfile
protected dap4.core.data.DSP dsp
protected dap4.core.dmr.DapDataset dmr
protected ucar.nc2.Group cdmroot
protected NodeMap<ucar.nc2.CDMNode,dap4.core.dmr.DapNode> nodemap
protected java.util.Map<ucar.nc2.Variable,ucar.ma2.Array> arraymap
public CDMCompiler(DapNetcdfFile ncfile, dap4.core.data.DSP dsp) throws dap4.core.util.DapException
ncfile - the target NetcdfDataset (as yet empty)dsp - the DSP to be wrappeddap4.core.util.DapExceptionpublic NodeMap<ucar.nc2.CDMNode,dap4.core.dmr.DapNode> getNodeMap()
public java.util.Map<ucar.nc2.Variable,ucar.ma2.Array> getArrayMap()
public ucar.nc2.NetcdfFile getNetcdfFile()
protected void compileDMR()
throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected void compileData()
throws dap4.core.util.DapException
dap4.core.util.DapException