Package dods.dap

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

See:
          Description

Interface Summary
BaseTypeFactory A Factory for BaseType objects.
ClientIO Client-side serialization for DODS variables (sub-classes of BaseType).
StatusUI This interface is implemented by DODS client user interfaces which give feedback to the user on the status of the current deserialize operation.
 

Class Summary
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 DODS 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 DODS 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.
DBoolean Holds a DODS Boolean value.
DByte Holds a DODS Byte value.
DConnect This class provides support for common DODS client-side operations such as dereferencing a DODS URL, communicating network activity status to the user and reading local DODS objects.
DConstructor Contains methods used only by the DODS constructor classes (DStructure, DSequence, DGrid, and DList).
DDS The DODS Data Descriptor Object (DDS) is a data structure used by the DODS software to describe datasets and subsets of those datasets.
DefaultFactory The default client-side Factory for BaseType objects.
DFloat32 Holds a DODS FLoat32 value.
DFloat64 Holds a DODS Float64 value.
DGrid This class holds a DArray and a set of "Map" vectors.
DInt16 Holds a DODS Int16 value.
DInt32 Holds a DODS Int32 value.
DList This class implements a simple list of DODS data types.
DSequence A DSequence in DODS can hold N sequentially accessed instances of a set of variables.
DString Holds a DODS String value.
DStructure A DStructure in DODS can hold N instances of any of the other datatypes, including other structures.
DUInt16 Holds a DODS UInt16 value.
DUInt32 Holds a DODS UInt32 value.
DURL Holds a DODS URL value.
DVector This class holds a one-dimensional array of DODS data types.
Float32PrimitiveVector A vector of doubles.
Float64PrimitiveVector A vector of doubles.
Int16PrimitiveVector A vector of shorts.
Int32PrimitiveVector A vector of ints.
PrimitiveVector A helper class for DVector.
ServerVersion This class is a convenient place to store the major and minor version number of the remote server, as well as the full version string.
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).
DASException DAS exception.
DataReadException Thrown when DODS encounters an exception while reading from a data set.
DDSException DDS exception.
DODSException Holds an exception thrown by DODS server to a client.
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.
NoSuchVariableException Thrown when an attempt is made to access a variable that does not exist.
 

Package dods.dap Description

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