public class CDMDataCompoundArray
extends dap4.dap4shared.AbstractDataVariable
implements dap4.core.data.DataCompoundArray
| Modifier and Type | Field and Description |
|---|---|
protected ucar.ma2.ArrayStructure |
array |
protected ucar.nc2.Variable |
cdmvar |
protected CDMDSP |
dsp |
protected dap4.core.data.DataCompound[] |
instances |
protected long |
nelems |
protected int[] |
shape |
| Constructor and Description |
|---|
CDMDataCompoundArray(CDMDSP dsp,
dap4.core.dmr.DapVariable dv,
ucar.ma2.ArrayStructure array) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCount() |
dap4.core.data.DataSort |
getElementSort() |
void |
read(java.util.List<dap4.core.util.Slice> slices,
dap4.core.data.DataCompound[] result)
For this method, the data will be a list of CDMDataStructure
or (eventually) CDMDataSequence objects.
|
dap4.core.data.DataCompound |
read(long index) |
protected CDMDSP dsp
protected ucar.nc2.Variable cdmvar
protected dap4.core.data.DataCompound[] instances
protected ucar.ma2.ArrayStructure array
protected int[] shape
protected long nelems
public CDMDataCompoundArray(CDMDSP dsp, dap4.core.dmr.DapVariable dv, ucar.ma2.ArrayStructure array) throws dap4.core.data.DataException
dap4.core.data.DataExceptionpublic dap4.core.data.DataSort getElementSort()
getElementSort in interface dap4.core.data.DataCompoundArraypublic long getCount()
getCount in interface dap4.core.data.DataCompoundArraypublic dap4.core.data.DataCompound read(long index)
throws dap4.core.data.DataException
read in interface dap4.core.data.DataCompoundArraydap4.core.data.DataExceptionpublic void read(java.util.List<dap4.core.util.Slice> slices,
dap4.core.data.DataCompound[] result)
throws dap4.core.data.DataException
read in interface dap4.core.data.DataCompoundArraydap4.core.data.DataException