public class CDMDataAtomic
extends dap4.dap4shared.AbstractDataVariable
implements dap4.core.data.DataAtomic
| Modifier and Type | Field and Description |
|---|---|
protected dap4.core.dmr.AtomicType |
atomtype |
protected dap4.core.dmr.DapType |
basetype |
protected ucar.ma2.Array |
data |
protected CDMDSP |
dsp |
protected long |
product |
| Constructor and Description |
|---|
CDMDataAtomic(CDMDSP dsp,
dap4.core.dmr.DapAtomicVariable template,
ucar.ma2.Array array) |
| Modifier and Type | Method and Description |
|---|---|
protected dap4.core.util.DapSort |
computesort(ucar.ma2.Array array) |
long |
getCount() |
long |
getElementSize() |
dap4.core.dmr.DapType |
getType() |
void |
read(java.util.List<dap4.core.util.Slice> slices,
java.lang.Object data,
long offset) |
java.lang.Object |
read(long index) |
protected CDMDSP dsp
protected long product
protected dap4.core.dmr.DapType basetype
protected dap4.core.dmr.AtomicType atomtype
protected ucar.ma2.Array data
public CDMDataAtomic(CDMDSP dsp, dap4.core.dmr.DapAtomicVariable template, ucar.ma2.Array array) throws dap4.core.data.DataException
dap4.core.data.DataExceptionpublic dap4.core.dmr.DapType getType()
getType in interface dap4.core.data.DataAtomicpublic long getCount()
getCount in interface dap4.core.data.DataAtomicpublic long getElementSize()
getElementSize in interface dap4.core.data.DataAtomicpublic void read(java.util.List<dap4.core.util.Slice> slices,
java.lang.Object data,
long offset)
throws dap4.core.data.DataException
read in interface dap4.core.data.DataAtomicdap4.core.data.DataExceptionpublic java.lang.Object read(long index)
throws dap4.core.data.DataException
read in interface dap4.core.data.DataAtomicdap4.core.data.DataExceptionprotected dap4.core.util.DapSort computesort(ucar.ma2.Array array)
throws dap4.core.data.DataException
dap4.core.data.DataException