| Package | Description |
|---|---|
| dap4.core.data | |
| dap4.core.dmr | |
| dap4.core.dmr.parser | |
| dap4.core.util |
| 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 |
DapStructure.addField(DapNode newfield) |
void |
DapGrid.addField(DapNode node) |
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) |
Copyright © 1999-2015 UCAR/Unidata. All Rights Reserved.