Package | Description |
---|---|
dap4.cdm | |
dap4.ce | |
dap4.core.data | |
dap4.core.dmr | |
dap4.core.util | |
dap4.dap4 | |
dap4.dap4shared | |
dap4.servlet |
Modifier and Type | Field and Description |
---|---|
protected DapVariable |
CDMArraySequence.template |
protected DapVariable |
CDMArrayAtomic.template |
protected DapVariable |
CDMArrayStructure.template |
Modifier and Type | Method and Description |
---|---|
DapVariable |
CDMArraySequence.getTemplate() |
DapVariable |
CDMArrayAtomic.getTemplate() |
DapVariable |
CDMArrayStructure.getTemplate() |
DapVariable |
CDMArray.getTemplate() |
Modifier and Type | Method and Description |
---|---|
protected void |
DSPToCDM.createVar(DapVariable dapvar,
NetcdfFile ncfile,
NodeMap nodemap,
Group cdmgroup,
Structure cdmparentstruct)
Create a variable or field
|
Modifier and Type | Field and Description |
---|---|
DapVariable |
CEAST.field |
Modifier and Type | Field and Description |
---|---|
protected Deque<DapVariable> |
CECompiler.scopestack |
protected List<DapVariable> |
CEConstraint.variables
Also keep a raw list of variables
|
Modifier and Type | Method and Description |
---|---|
protected DapVariable |
CECompiler.compilesegment(CEAST ast) |
Modifier and Type | Method and Description |
---|---|
void |
CEConstraint.addVariable(DapVariable var,
List<Slice> slices) |
protected CEConstraint.Segment |
CEConstraint.findSegment(DapVariable var) |
protected int |
CEConstraint.findVariableIndex(DapVariable var) |
List<DapDimension> |
CEConstraint.getConstrainedDimensions(DapVariable var) |
List<Slice> |
CEConstraint.getConstrainedSlices(DapVariable var) |
Odometer |
CEConstraint.projectionIterator(DapVariable var)
Projection X Iterator
This basically returns an odometer that
will iterate over the appropriate values.
|
void |
CEConstraint.setFilter(DapVariable var,
CEAST filter) |
Modifier and Type | Method and Description |
---|---|
DapVariable |
DataVariable.getVariable() |
Modifier and Type | Method and Description |
---|---|
DataVariable |
DataDataset.getVariableData(DapVariable var) |
Modifier and Type | Class and Description |
---|---|
class |
DapAtomicVariable
This class defines a non-structured variable:
i.e.
|
class |
DapGrid
This class defines a non-Gridd Grid:
i.e.
|
class |
DapSequence |
class |
DapStructure |
Modifier and Type | Field and Description |
---|---|
protected List<DapVariable> |
DapDataset.allvariables |
protected List<DapVariable> |
DapDataset.topvariables |
protected List<DapVariable> |
DapGroup.variables |
Modifier and Type | Method and Description |
---|---|
DapVariable |
DapStructure.findByName(String shortname) |
DapVariable |
DapGroup.findVariable(String name)
Locate a variable in this group
|
DapVariable |
DapGrid.getArray()
Convenience Functions.
|
DapVariable |
DapStructure.getField(int i) |
DapVariable |
DapGrid.getMap(int index)
Warning: map indices start at zero, not one.
|
Modifier and Type | Method and Description |
---|---|
List<DapVariable> |
DapDataset.getAllVariables() |
List<DapVariable> |
DapStructure.getFields() |
List<DapVariable> |
DapDataset.getTopVariables() |
List<DapVariable> |
DapGroup.getVariables() |
Modifier and Type | Method and Description |
---|---|
static List<DapVariable> |
DapUtil.getStructurePath(DapVariable var)
Given a dap variable, get the path from the
top-level variable to and including the given variable
such that all but the last element is a structure.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
DapUtil.checkFixedSize(DapVariable var) |
static List<DapVariable> |
DapUtil.getStructurePath(DapVariable var)
Given a dap variable, get the path from the
top-level variable to and including the given variable
such that all but the last element is a structure.
|
Modifier and Type | Method and Description |
---|---|
protected static boolean |
Dap4Print.hasDimensions(DapVariable var) |
protected static boolean |
Dap4Print.hasMaps(DapVariable var) |
Modifier and Type | Method and Description |
---|---|
DapVariable |
D4DataCompoundArray.getDapVariable() |
DapVariable |
AbstractDataVariable.getVariable() |
Modifier and Type | Method and Description |
---|---|
protected D4DataAtomic |
DataCompiler.compileAtomicVar(DapVariable dapvar) |
protected D4DataVariable |
DataCompiler.compileVar(DapVariable dapvar) |
DataVariable |
D4DataDataset.getVariableData(DapVariable var) |
Constructor and Description |
---|
D4DataCompoundArray(D4DSP dsp,
DapVariable dv) |
D4DataVariable(D4DSP dsp,
DapVariable dv) |
Modifier and Type | Method and Description |
---|---|
protected DataVariable |
CDMDSP.buildData(DapVariable dap) |
protected void |
CDMDSP.builddimrefs(DapVariable dapvar,
List<Dimension> cdmdims)
Assign dimensions to a variable
|
protected void |
CDMDSP.buildmaps(DapVariable dapvar,
Variable var) |
DataVariable |
CDMDataDataset.getVariableData(DapVariable var) |
protected static boolean |
DMRPrint.hasDimensions(DapVariable var) |
protected static boolean |
DMRPrint.hasMaps(DapVariable var) |
void |
Generator.variable(DapVariable dapvar) |
protected void |
DapSerializer.writeAtomicVariable(DapVariable vv,
DataVariable dv,
SerialWriter dst)
Write out an atomic variable.
|
protected void |
DapSerializer.writeCompound(DapVariable vv,
DataCompound dc,
SerialWriter dst)
Write out a singleton compound variable.
|
protected void |
DapSerializer.writeCompoundArray(DapVariable dapvar,
DataCompoundArray dca,
SerialWriter dst)
Write out a dimensioned ompound variable.
|
protected void |
DapSerializer.writeRecord(DapVariable vv,
DataRecord dr,
SerialWriter dst)
Write out a single Record instance.
|
protected void |
DapSerializer.writeSequence(DapVariable dapvar,
DataSequence ds,
SerialWriter dst)
Write out a single Sequence of records
(Eventually use any filter in the DapVariable)
|
protected void |
DapSerializer.writeStructure(DapVariable vv,
DataStructure ds,
SerialWriter dst)
Write out a single structure instance.
|
protected void |
DapSerializer.writeVariable(DapVariable dapvar,
DataVariable dv,
SerialWriter dst) |
Constructor and Description |
---|
CDMDataCompoundArray(CDMDSP dsp,
DapVariable dv,
ArrayStructure array) |
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.