| Class | Description |
|---|---|
| Convert |
This code manages the conversion
between the DAP atomic type system
and the CDM atomic type system.
|
| DapContext |
Provide a general map of Object->Object to serve
to pass context/env info into various classes.
|
| DapDump | |
| DapIterator | |
| DapUtil |
Misc.
|
| Escape |
Provide various methods for (un)escaping text
|
| IndentWriter |
Extend PrintWriter to provide indent support
|
| MultiOdometer |
An odometer capable of dealing with a Multi-slices.
|
| MultiSlice |
A MultiSlice is a list of slices to support e.g.
|
| Odometer |
A classic implementation of an odometer
taken from the netcdf-c code.
|
| PowerSet |
Given a set of ranges, {0..1,0..1,0..2}, say,
generate all possible lists of values
0,0,0
0,0,1
0,0,2
0,1,0
0,1,1
0,1,2
1,0,0
1,0,1
1,0,2
1,1,0
1,1,1
1,1,2
The ranges are all assumed to run from 0 upto but not including some max,
so above would be generated from {2,2,3}.
|
| ScalarOdometer |
A implementation of an odometer for scalar variables.
|
| Slice |
A Slice is used for two purposes
To specify a subset of data to extract.
|
| SliceConstraint |
SliceConstraint hold a List
|
| SliceConstraint.SliceCEIterator | |
| SliceIterator |
Iterate the indices of a slice.
|
| Enum | Description |
|---|---|
| DapSort |
Define the kinds of AST objects to avoid having to do instanceof.
|
| Odometer.STATE | |
| ResponseFormat |
Define the enum for the possible Response/Response modes
|
| Slice.Sort | |
| SliceIterator.STATE |
| Exception | Description |
|---|---|
| ConversionException |
Thrown for an attempt to make a forbidden conversion on primitive data values,
eg boolean to double.
|
| DapException |