Package opendap.dap

This package contains the OPeNDAP core classes, known as the Data Access Protocol (DAP).

See:
          Description

Interface Summary
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 Summary
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.
DArray This class is used to hold arrays of other OPeNDAP data.
DArrayDimension This class holds information about each dimension in a DArray.
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.
DConnect This class provides support for common OPeNDAP client-side operations such as dereferencing a OPeNDAP URL, communicating network activity status to the user and reading local OPeNDAP objects.
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.
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.
 

Exception Summary
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).
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.
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.
 

Package opendap.dap Description

This package contains the OPeNDAP core classes, known as the Data Access Protocol (DAP). These are used directly by OPeNDAP clients, and are the parents of the OPeNDAP server types