| Modifier and Type | Field and Description |
|---|---|
protected dap4.core.util.Index |
arrayindex |
protected AbstractCursor |
container |
protected dap4.core.data.DSP |
dsp |
protected long |
recordcount |
protected long |
recordindex |
protected dap4.core.data.DataCursor.Scheme |
scheme |
protected dap4.core.dmr.DapNode |
template |
| Constructor and Description |
|---|
AbstractCursor(AbstractCursor orig) |
AbstractCursor(dap4.core.data.DataCursor.Scheme scheme,
dap4.core.data.DSP dsp,
dap4.core.dmr.DapNode template,
AbstractCursor container) |
| Modifier and Type | Method and Description |
|---|---|
int |
fieldIndex(java.lang.String name) |
AbstractCursor |
getContainer() |
dap4.core.data.DSP |
getDSP() |
dap4.core.util.Index |
getIndex() |
long |
getRecordCount() |
long |
getRecordIndex() |
dap4.core.data.DataCursor.Scheme |
getScheme() |
dap4.core.dmr.DapNode |
getTemplate() |
boolean |
isAtomic() |
boolean |
isCompound() |
boolean |
isCompoundArray() |
boolean |
isField() |
boolean |
isScalar() |
abstract java.lang.Object |
read(dap4.core.util.Index index) |
abstract java.lang.Object |
read(java.util.List<dap4.core.util.Slice> slices) |
abstract AbstractCursor |
readField(int fieldindex) |
abstract AbstractCursor |
readRecord(long i) |
static dap4.core.data.DataCursor.Scheme |
schemeFor(dap4.core.dmr.DapVariable field) |
AbstractCursor |
setContainer(AbstractCursor container) |
AbstractCursor |
setDSP(dap4.core.data.DSP dsp) |
AbstractCursor |
setIndex(dap4.core.util.Index index) |
AbstractCursor |
setRecordCount(long count) |
AbstractCursor |
setRecordIndex(long index) |
AbstractCursor |
setScheme(dap4.core.data.DataCursor.Scheme scheme) |
AbstractCursor |
setTemplate(dap4.core.dmr.DapNode template) |
java.lang.String |
toString() |
protected dap4.core.data.DataCursor.Scheme scheme
protected dap4.core.data.DSP dsp
protected dap4.core.dmr.DapNode template
protected dap4.core.util.Index arrayindex
protected long recordindex
protected AbstractCursor container
protected long recordcount
public AbstractCursor(dap4.core.data.DataCursor.Scheme scheme,
dap4.core.data.DSP dsp,
dap4.core.dmr.DapNode template,
AbstractCursor container)
public AbstractCursor(AbstractCursor orig)
public java.lang.String toString()
toString in class java.lang.Objectpublic abstract java.lang.Object read(java.util.List<dap4.core.util.Slice> slices)
throws dap4.core.util.DapException
read in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic abstract java.lang.Object read(dap4.core.util.Index index)
throws dap4.core.util.DapException
read in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic abstract AbstractCursor readRecord(long i) throws dap4.core.util.DapException
readRecord in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic abstract AbstractCursor readField(int fieldindex) throws dap4.core.util.DapException
readField in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic int fieldIndex(java.lang.String name)
throws dap4.core.util.DapException
fieldIndex in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic dap4.core.data.DataCursor.Scheme getScheme()
getScheme in interface dap4.core.data.DataCursorpublic dap4.core.data.DSP getDSP()
getDSP in interface dap4.core.data.DataCursorpublic dap4.core.dmr.DapNode getTemplate()
getTemplate in interface dap4.core.data.DataCursorpublic dap4.core.util.Index getIndex()
throws dap4.core.util.DapException
getIndex in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic long getRecordIndex()
throws dap4.core.util.DapException
getRecordIndex in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic long getRecordCount()
throws dap4.core.util.DapException
getRecordCount in interface dap4.core.data.DataCursordap4.core.util.DapExceptionpublic AbstractCursor getContainer()
getContainer in interface dap4.core.data.DataCursorpublic boolean isScalar()
isScalar in interface dap4.core.data.DataCursorpublic boolean isField()
isField in interface dap4.core.data.DataCursorpublic boolean isAtomic()
public boolean isCompound()
public boolean isCompoundArray()
public AbstractCursor setIndex(dap4.core.util.Index index)
public AbstractCursor setRecordIndex(long index)
public AbstractCursor setRecordCount(long count)
public AbstractCursor setContainer(AbstractCursor container)
public AbstractCursor setScheme(dap4.core.data.DataCursor.Scheme scheme)
public AbstractCursor setDSP(dap4.core.data.DSP dsp)
public AbstractCursor setTemplate(dap4.core.dmr.DapNode template)
public static dap4.core.data.DataCursor.Scheme schemeFor(dap4.core.dmr.DapVariable field)