See: Description
| Interface | Description | 
|---|---|
| BaseTypeFactory | 
 A Factory for BaseType objects. 
 | 
| ClientIO | 
 Client-side serialization for OPeNDAP variables (sub-classes of
  
BaseType). | 
| StatusUI | 
 This interface is implemented by OPeNDAP client user interfaces which give
 feedback to the user on the status of the current deserialize operation. 
 | 
| Class | Description | 
|---|---|
| Alias | 
 The Alias type is a special attribute. 
 | 
| Attribute | 
 An  
Attribute holds information about a single attribute in an
 AttributeTable. | 
| AttributeTable | 
 An  
AttributeTable stores a set of names and, for each name,
 an Attribute object. | 
| BaseType | 
 This abstract class defines the basic data type features for the OPeNDAP data
 access protocol (DAP) data types. 
 | 
| BaseTypePrimitiveVector | 
 A vector of  
BaseType. | 
| BooleanPrimitiveVector | 
 A vector of booleans. 
 | 
| BytePrimitiveVector | 
 A vector of bytes. 
 | 
| DAPNode | 
 The DAPNode class is the common parent type for
 all nodes in the DDS and the DAS. 
 | 
| DAPNode.CloneMap | 
 Clone interface. 
 | 
| DArray | 
 This class is used to hold arrays of other OPeNDAP data. 
 | 
| DArrayDimension | 
 This class holds information about each dimension in a  
DArray. | 
| DArrayDimension.Slice | |
| DAS | 
 The Data Attribute Structure is a set of name-value pairs used to
 describe the data in a particular dataset. 
 | 
| DataDDS | 
 The DataDDS class extends DDS to add new methods for retrieving data from
 the server, and printing out the contents of the data. 
 | 
| DByte | 
 Holds a OPeNDAP  
Byte value. | 
| DConnect2 | 
 Rewritten 1/15/07 jcaron to use HttpCLient library instead of jdk UrlConnection class. 
 | 
| DConstructor | 
 Contains methods used only by the OPeNDAP constructor classes
 ( 
DStructure, DSequence, DGrid, and
 DList). | 
| DDS | 
 The OPeNDAP Data Descriptor Object (DDS) is a data structure used by
 the OPeNDAP software to describe datasets and subsets of those
 datasets. 
 | 
| DefaultFactory | 
 The default client-side Factory for BaseType objects. 
 | 
| DFloat32 | 
 Holds a OPeNDAP  
FLoat32 value. | 
| DFloat64 | 
 Holds a OPeNDAP  
Float64 value. | 
| DGrid | 
 This class holds a  
DArray and a set of "Map"
 vectors. | 
| DInt16 | 
 Holds a OPeNDAP  
Int16 value. | 
| DInt32 | 
 Holds a OPeNDAP  
Int32 value. | 
| DList | 
 This class implements a simple list of OPeNDAP data
 types. 
 | 
| DPrimitive | 
 Groups together all the simple primitive type classes. 
 | 
| DSequence | 
 A  
DSequence in OPeNDAP can hold N sequentially accessed
 instances of a set of variables. | 
| DString | 
 Holds a OPeNDAP  
String value. | 
| DStructure | 
 A  
DStructure in OPeNDAP can hold N instances of any of
 the other datatypes, including other structures. | 
| DUInt16 | 
 Holds a OPeNDAP  
UInt16 value. | 
| DUInt32 | 
 Holds a OPeNDAP  
UInt32 value. | 
| DURL | 
 Holds a OPeNDAP  
URL value. | 
| DVector | 
 This class holds a one-dimensional array of OPeNDAP data types. 
 | 
| Float32PrimitiveVector | 
 A vector of doubles. 
 | 
| Float64PrimitiveVector | 
 A vector of doubles. 
 | 
| HeaderInputStream | 
 The HeaderInputStream filters the input to only read lines of text until
 the "Data:" line. 
 | 
| Int16PrimitiveVector | 
 A vector of shorts. 
 | 
| Int32PrimitiveVector | 
 A vector of ints. 
 | 
| PrimitiveVector | 
 A helper class for  
DVector. | 
| ServerVersion | 
 Aprses and holds the Server Version information returned by a DAP server. 
 | 
| UInt16PrimitiveVector | 
 A vector of unsigned ints. 
 | 
| UInt32PrimitiveVector | 
 A vector of unsigned ints. 
 | 
| Util | 
 The Util class holds static methods used by this package. 
 | 
| Exception | Description | 
|---|---|
| AttributeBadValueException | 
 Thrown by  
Attribute when a bad value
 (not one of the supported types) is stored in an Attribute. | 
| AttributeExistsException | 
 Thrown by  
AttributeTable when an attempt is made to create an
 attribute that already exists. | 
| BadSemanticsException | 
 Thrown by  
BaseType when the checkSemantics
 method is called and the variable is not valid (the name is null or some
 other semantic violation). | 
| ConstraintException | |
| DAP2Exception | 
 Holds an exception thrown by OPeNDAP server to a client. 
 | 
| DASException | 
 DAS exception. 
 | 
| DataReadException | 
 Thrown when OPeNDAP encounters an exception while reading from a data set. 
 | 
| DDSException | 
 DDS exception. 
 | 
| InvalidDimensionException | 
 Used to indicate that one of the dimension sizes is incorrect. 
 | 
| MalformedAliasException | 
 Thrown by  
AttributeTable when an attempt is made to alias to
 a non-existent attribute. | 
| NoSuchAttributeException | 
 Thrown by  
AttributeTable when an attempt is made to alias to
 a non-existent attribute. | 
| NoSuchFunctionException | 
 Thrown when an attempt is made to access a function that does not exist. 
 | 
| NoSuchTypeException | 
 Thrown when an attempt is made to access a variable that does not exist. 
 | 
| NoSuchVariableException | 
 Thrown when an attempt is made to access a variable that does not exist. 
 | 
| UnresolvedAliasException | 
 Thrown by  
AttributeTable when an attempt is made to alias to
 a non-existent attribute. |