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 |