| Interface | Description |
|---|---|
| Constraint |
This interface is intended to serve
as a standin for some kind of constraint.
|
| Data |
The Data*.java classes
provide a new representation for
accessing data sources.
|
| DataAtomic |
DataAtomic represents a non-container object.
|
| DataCompound |
DataCompound is purely to allow
unified reference to:
-DataStructure
-DataSequence
|
| DataCompoundArray |
DataCompoundArray represents an array of
either DataStructure or DataSequence instances.
|
| DataDataset |
DataDataset represents the whole dataset
and is the entry point for walking the data.
|
| DataRecord |
DataRecord represents a record from a sequence.
|
| DataSequence |
DataSequence represents a set of records.
|
| DataStructure |
DataStructure represents a single instance of a structure.
|
| DataVariable |
DataVariable is purely to allow
unified reference to various kinds of
variables:
-DataAtomic
-DataCompoundArray
-DataStructure
-DataSequence
|
| Enum | Description |
|---|---|
| DataSort |
Define the kinds of Data objects to avoid having to do instanceof.
|
| Exception | Description |
|---|---|
| DataException |