Package | Description |
---|---|
dap4.cdmshared | |
dap4.ce | |
dap4.core.data | |
dap4.core.dmr | |
dap4.core.dmr.parser | |
dap4.core.util | |
dap4.dap4 | |
dap4.dap4shared | |
dap4.servlet |
Modifier and Type | Method and Description |
---|---|
DapNode |
NodeMap.get(CDMNode cdmnode) |
Modifier and Type | Method and Description |
---|---|
Map<DapNode,CDMNode> |
NodeMap.getCDMMap() |
Modifier and Type | Method and Description |
---|---|
boolean |
NodeMap.containsKey(DapNode node) |
CDMNode |
NodeMap.get(DapNode node) |
void |
NodeMap.put(DapNode dapnode,
CDMNode cdmnode)
Given a dapnode <-> cdmnode pair, insert
into the maps
|
void |
NodeMap.remove(DapNode dapnode,
CDMNode cdmnode)
Given a dapnode <-> cdmnode pair, remove
from the maps
|
Modifier and Type | Field and Description |
---|---|
protected Map<DapNode,List<DapAttribute>> |
CEConstraint.attributes |
Modifier and Type | Method and Description |
---|---|
DapNode |
CEConstraint.ReferenceIterator.next() |
Modifier and Type | Method and Description |
---|---|
void |
CEConstraint.addAttribute(DapNode node,
DapAttribute attr) |
boolean |
Universal.references(DapNode node) |
boolean |
CEConstraint.references(DapNode node)
Reference X match
|
Modifier and Type | Method and Description |
---|---|
DapNode |
Data.getTemplate() |
Modifier and Type | Class and Description |
---|---|
class |
DapAtomicVariable
This class defines a non-structured variable:
i.e.
|
class |
DapAttribute |
class |
DapAttributeSet |
class |
DapDataset
This class defines a non-Gridd Grid:
i.e.
|
class |
DapDimension
This class defines a non-Dimensiond Dimension:
i.e.
|
class |
DapEnum |
class |
DapGrid
This class defines a non-Gridd Grid:
i.e.
|
class |
DapGroup
This class defines a non-groupd group:
i.e.
|
class |
DapMap
This class holds a reference to a map variable.
|
class |
DapOtherXML |
class |
DapSequence |
class |
DapStructure |
class |
DapType
This class reifies all of the atomic types
and specifically all enumeration declarations
as specific objects denoting a type.
|
class |
DapVariable
This class is a utility to unify
the structured and atomic typed variables.
|
class |
DapXML
This class is not intended to be a full org.w3c.DOM
implementation.
|
Modifier and Type | Field and Description |
---|---|
protected DapNode |
DapNode.parent
Parent DapNode; may be:
Group, Structure, Grid, Sequence (for e.g.
|
Modifier and Type | Field and Description |
---|---|
protected List<DapNode> |
DapGroup.decls |
protected Map<String,DapNode> |
DapDataset.fqnmap |
protected List<DapNode> |
DapDataset.nodelist |
Modifier and Type | Method and Description |
---|---|
DapNode |
DapGroup.findByFQN(String fqn,
DapSort sort)
Parse an FQN and use it to trace to a specific
object in a dataset.
|
DapNode |
DapGroup.findByName(String name,
DapSort sort) |
DapNode |
DapGroup.findInGroup(String name,
DapSort sort) |
DapNode |
DapNode.getContainer()
Closest containing group, structure
sequence or Grid.
|
DapNode |
DapNode.getParent() |
Modifier and Type | Method and Description |
---|---|
List<DapNode> |
DapGroup.findByFQN(String fqn,
EnumSet<DapSort> sortset) |
List<DapNode> |
DapGroup.findByName(String name,
EnumSet<DapSort> sortset) |
List<DapNode> |
DapGroup.findInGroup(String name,
EnumSet<DapSort> sortset) |
List<DapNode> |
DapNode.getContainerPath()
Get the transitive list of containers
Not including this node
|
List<DapNode> |
DapGroup.getDecls() |
Map<String,DapNode> |
DapDataset.getFQNMap() |
List<DapNode> |
DapDataset.getNodeList() |
List<DapNode> |
DapNode.getPath()
Compute the path to the root dataset.
|
List<DapNode> |
DapDataset.lookup(String fqn,
EnumSet<DapSort> sortset)
Parse an FQN and use it to trace to a specific
object in a dataset.
|
Modifier and Type | Method and Description |
---|---|
void |
DapGroup.addDecl(DapNode newdecl)
Add single declaration
|
void |
DapGrid.addField(DapNode node) |
void |
DapStructure.addField(DapNode newfield) |
void |
DapDataset.addNode(DapNode newnode) |
protected void |
DapDataset.finishR(DapNode node)
Recursive helper
|
void |
DapNode.setParent(DapNode parent)
Set the parent DapNode; may sometimes be same as container,
but not always (think attributes or maps).
|
void |
DapDataset.sortR(DapNode node,
List<DapNode> sortlist)
Sort helper
|
Modifier and Type | Method and Description |
---|---|
void |
DapGroup.setDecls(List<? extends DapNode> decls) |
void |
DapStructure.setFields(List<? extends DapNode> fields) |
void |
DapDataset.setFQNMap(Map<String,DapNode> fqnmap) |
void |
DapDataset.sortR(DapNode node,
List<DapNode> sortlist)
Sort helper
|
Modifier and Type | Field and Description |
---|---|
protected Deque<DapNode> |
Dap4Parser.scopestack |
Modifier and Type | Method and Description |
---|---|
DapNode |
DapIterator.next() |
Modifier and Type | Method and Description |
---|---|
static boolean |
DapUtil.hasSequence(DapNode node) |
Constructor and Description |
---|
DapIterator(List<DapNode> source,
EnumSet<DapSort> sortset) |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
Dap4Print.hasMetadata(DapNode node) |
Modifier and Type | Field and Description |
---|---|
protected DapNode |
AbstractData.template |
Modifier and Type | Method and Description |
---|---|
DapNode |
AbstractData.getTemplate() |
Constructor and Description |
---|
AbstractData(DapNode template) |
AbstractDataVariable(DapNode template) |
Modifier and Type | Method and Description |
---|---|
protected DapNode |
CDMDSP.buildvariable(Variable cdmvar,
DapNode parent) |
protected DapNode |
CDMDSP.buildvariable(Variable cdmbasevar,
List<Dimension> cdmdims,
DapNode parent) |
protected DapNode |
CDMDSP.lookupNode(CDMNode cdmnode)
Lookup a cdmnode in the cdmnodemap.
|
protected DapNode |
CDMDSP.newNode(DapSort sort) |
Modifier and Type | Method and Description |
---|---|
protected void |
CDMDSP.buildattributes(DapNode node,
List<Attribute> attributes) |
protected DapNode |
CDMDSP.buildvariable(Variable cdmvar,
DapNode parent) |
protected DapNode |
CDMDSP.buildvariable(Variable cdmbasevar,
List<Dimension> cdmdims,
DapNode parent) |
CDMNode |
CDMDSP.getCDMNode(DapNode dapnode)
Lookup a dapnode in the dap nodemap.
|
protected static boolean |
DMRPrint.hasMetadata(DapNode node) |
protected void |
CDMDSP.recordNode(CDMNode cdmnode,
DapNode dapnode)
Record a cdmnode+dapnode in the nodemap.
|
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.