opendap.dap
Class DList

java.lang.Object
  extended by opendap.dap.DAPNode
      extended by opendap.dap.BaseType
          extended by opendap.dap.DVector
              extended by opendap.dap.DList
All Implemented Interfaces:
Serializable, Cloneable, ClientIO
Direct Known Subclasses:
SDList

public class DList
extends DVector

This class implements a simple list of OPeNDAP data types. A list is a simple sequence of data items, without the sophisticated subsetting and array indexing features of an Array.

OPeNDAP does not support Lists of Lists. This restriction is enforced by the DDS parser.

Version:
$Revision: 15901 $
Author:
jehamby
See Also:
BaseType, DVector, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class opendap.dap.DAPNode
DAPNode.CloneMap
 
Field Summary
 
Fields inherited from class opendap.dap.DAPNode
_name, _nameEncoded
 
Constructor Summary
DList()
          Constructs a new DList.
DList(String n)
          Constructs a new DList with the given name.
 
Method Summary
 String getTypeName()
          Returns the OPeNDAP type name of the class instance as a String.
 
Methods inherited from class opendap.dap.DVector
addVariable, cloneDAG, deserialize, externalize, getContainerVar, getLength, getPrimitiveVector, printDecl, printVal, setContainerVar, setLength
 
Methods inherited from class opendap.dap.BaseType
addAttributeAlias, addAttributeContainer, appendAttribute, appendAttribute, appendAttributeContainer, checkSemantics, checkSemantics, delAttribute, delAttribute, elementCount, elementCount, getAttribute, getAttribute, getAttributeNames, getAttributeTable, getLongName, hasAttributes, newPrimitiveVector, printAttributes, printAttributes, printAttributes, printAttributes, printConstraint, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printVal, printVal, printVal, printXML, printXML, printXML, printXML, printXML, setClearName
 
Methods inherited from class opendap.dap.DAPNode
clone, cloneDAG, getClearName, getEncodedName, getParent, isProject, setEncodedName, setParent, setProject, setProject, setProjected
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DList

public DList()
Constructs a new DList.


DList

public DList(String n)
Constructs a new DList with the given name.

Parameters:
n - the name of the variable.
Method Detail

getTypeName

public String getTypeName()
Returns the OPeNDAP type name of the class instance as a String.

Overrides:
getTypeName in class DVector
Returns:
the OPeNDAP type name of the class instance as a String.


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.