| Interface | Description | 
|---|---|
| DapCodes | |
| DSP | 
| Class | Description | 
|---|---|
| AbstractData | |
| AbstractDataVariable | |
| AbstractDSP | 
 Provide a superclass for DSPs. 
 | 
| ChunkInputStream | 
 This class wraps a chunked source of databuffer
 as an InputStream. 
 | 
| D4DataAtomic | |
| D4DataCompoundArray | |
| D4DataDataset | |
| D4DataRecord | 
 DataRecord represents a record from a sequence. 
 | 
| D4DataSequence | |
| D4DataStructure | |
| D4DataVariable | |
| D4DSP | 
 DAP4 Serial to DSP interface
 This code should be completely independent of thredds. 
 | 
| Dap4Util | 
 Constants and utilities
 either top-level or for a member. 
 | 
| DapProtocol | 
 Store protocol related constants 
 | 
| DapProtocol.ContentType | |
| DataCompiler | |
| FileDSP | 
 Provide a DSP interface to synthetic data (see Generator.java). 
 | 
| HttpDSP | 
 Make a request to a server and convert the reply
 to a DapDataset from the returned bytes. 
 | 
| XURI | 
 Provide an extended form of URI parser that can handle
 multiple protocols and can parse the query and fragment parts. 
 | 
| Enum | Description | 
|---|---|
| ChecksumMode | 
 Define possible checksum modes:
 DMR  => compute checksums for DMR requests only
 DAP => compute checksums for Note requests only
 ALL  => compute checksums for both kinds of requests 
 | 
| RequestMode | 
 Define the enum for the possible Request/Response modes 
 | 
| XURI.Parts | 
| Exception | Description | 
|---|---|
| ErrorException |