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