public class CDMCursor
extends dap4.dap4lib.AbstractCursor
| Modifier and Type | Field and Description |
|---|---|
protected ucar.ma2.Array |
array |
protected ucar.ma2.StructureData |
structdata |
| Constructor and Description |
|---|
CDMCursor(CDMCursor c) |
CDMCursor(dap4.core.data.DataCursor.Scheme scheme,
CDMDSP dsp,
dap4.core.dmr.DapNode template,
CDMCursor container) |
| Modifier and Type | Method and Description |
|---|---|
ucar.ma2.Array |
getArray() |
protected CDMCursor |
getFieldCursor(CDMCursor container,
int findex) |
java.lang.Object |
read(dap4.core.util.Index index) |
java.lang.Object |
read(java.util.List<dap4.core.util.Slice> slices) |
protected java.lang.Object |
readAtomic(java.util.List<dap4.core.util.Slice> slices) |
CDMCursor |
readField(int findex) |
CDMCursor |
readRecord(long i) |
protected CDMCursor[] |
readSequence(java.util.List<dap4.core.util.Slice> slices) |
protected CDMCursor |
readStructure(dap4.core.util.Index index) |
CDMCursor |
setArray(ucar.ma2.Array a) |
CDMCursor |
setMember(ucar.ma2.StructureMembers.Member m) |
CDMCursor |
setStructureData(ucar.ma2.StructureData sd) |
protected java.lang.Object |
sliceAtomic(java.util.List<dap4.core.util.Slice> slices,
ucar.ma2.Array array,
dap4.core.dmr.DapVariable var) |
fieldIndex, getContainer, getDSP, getIndex, getRecordCount, getRecordIndex, getScheme, getTemplate, isAtomic, isCompound, isCompoundArray, isField, isScalar, schemeFor, setContainer, setDSP, setIndex, setRecordCount, setRecordIndex, setScheme, setTemplate, toStringprotected ucar.ma2.Array array
protected ucar.ma2.StructureData structdata
public CDMCursor(dap4.core.data.DataCursor.Scheme scheme,
CDMDSP dsp,
dap4.core.dmr.DapNode template,
CDMCursor container)
throws dap4.core.util.DapException
dap4.core.util.DapExceptionpublic CDMCursor(CDMCursor c)
public java.lang.Object read(java.util.List<dap4.core.util.Slice> slices)
throws dap4.core.util.DapException
read in interface dap4.core.data.DataCursorread in class dap4.dap4lib.AbstractCursordap4.core.util.DapExceptionpublic java.lang.Object read(dap4.core.util.Index index)
throws dap4.core.util.DapException
read in interface dap4.core.data.DataCursorread in class dap4.dap4lib.AbstractCursordap4.core.util.DapExceptionpublic CDMCursor readField(int findex) throws dap4.core.util.DapException
readField in interface dap4.core.data.DataCursorreadField in class dap4.dap4lib.AbstractCursordap4.core.util.DapExceptionprotected CDMCursor getFieldCursor(CDMCursor container, int findex) throws dap4.core.util.DapException
dap4.core.util.DapExceptionpublic CDMCursor readRecord(long i) throws dap4.core.util.DapException
readRecord in interface dap4.core.data.DataCursorreadRecord in class dap4.dap4lib.AbstractCursordap4.core.util.DapExceptionprotected java.lang.Object readAtomic(java.util.List<dap4.core.util.Slice> slices)
throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected java.lang.Object sliceAtomic(java.util.List<dap4.core.util.Slice> slices,
ucar.ma2.Array array,
dap4.core.dmr.DapVariable var)
throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected CDMCursor readStructure(dap4.core.util.Index index) throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected CDMCursor[] readSequence(java.util.List<dap4.core.util.Slice> slices) throws dap4.core.util.DapException
dap4.core.util.DapExceptionpublic CDMCursor setArray(ucar.ma2.Array a)
public ucar.ma2.Array getArray()
public CDMCursor setStructureData(ucar.ma2.StructureData sd)
public CDMCursor setMember(ucar.ma2.StructureMembers.Member m)