| Class | Description |
|---|---|
| Convert |
This code manages value conversions.
|
| CoreTypeFcns | |
| DapConstants |
DAP4 Related Constants both client and server side.
|
| 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
|
| MultiSlice |
A MultiSlice is a list of slices to support e.g.
|
| 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}.
|
| 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.
|
| XURI |
Provide an extended form of URI parser with the following features:
1.
|
| Enum | Description |
|---|---|
| ChecksumMode |
Define possible checksum modes:
|
| DapConstants.ChecksumSource | |
| DapSort |
Define the kinds of AST objects to avoid having to do instanceof.
|
| ResponseFormat |
Define the enum for the possible Response/Response modes
|
| Slice.Sort | |
| SliceIterator.STATE | |
| XURI.Parts |
| Exception | Description |
|---|---|
| ConversionException |
Thrown for an attempt to make a forbidden conversion on primitive data values,
eg boolean to double.
|
| DapException |