| Interface | Description | 
|---|---|
| CachedColumn | 
 Defines storage for a vector of data. 
 | 
| CachedColumnFactory | 
 Defines a capability for storing vectors of typed data. 
 | 
| CachedReader | 
 Accessor for stored values. 
 | 
| Coord | 
 Defines a coordinate quantity in terms of both the user's view of it
 and its representation for use in plotting. 
 | 
| CoordSpec.Reader | 
 Reads a data value object. 
 | 
| DataSpec | 
 Defines the table-like data that is required for a certain plot. 
 | 
| DataStore | 
 Contains all the actual data required for a plot. 
 | 
| DataStoreFactory | 
 Provides a data-bearing object capable of providing the actual data
 for a number of data specifications. 
 | 
| MaskSpec.Reader | 
 Reads a flag. 
 | 
| Tuple | 
 Defines a tuple of typed values for plotting. 
 | 
| TupleSequence | 
 Interface for iterating over points to plot. 
 | 
| UserDataReader | 
 Reader that can interrogate a RowData to return the coordinate and
 mask values specified by a DataSpec. 
 | 
| Class | Description | 
|---|---|
| AbortTupleSequence | 
 Wrapping TupleSequence that tries to give up when a condition
 becomes true. 
 | 
| AbstractDataSpec | 
 Abstract superclass for DataSpec implementations. 
 | 
| AreaCoord<DG extends DataGeom> | 
 Coord implementation for Area (shape) values. 
 | 
| BooleanCoord | 
 Coord implementation for single boolean values. 
 | 
| ByteStoreColumnFactory | 
 ColumnFactory that stores column data in ByteStores. 
 | 
| CachedDataStoreFactory | 
 DataStoreFactory implementation that reads columns and caches them
 for later use. 
 | 
| CachedTupleSequence | 
 TupleSequence implementation based on CachedColumns. 
 | 
| ColumnStorage | 
 Arranges for storage of column data (arrays of typed values)
 in byte buffers. 
 | 
| CoordGroup | 
 Expresses the content of a set of coordinates used for a plot layer,
 and how to find the values of these coordinates from a corresponding
 DataSpec. 
 | 
| CoordSpec | 
 Characterises information about a coordinate value. 
 | 
| DiskCache | 
 Represents a persistent cache based on named files in a given
 directory of a filesystem. 
 | 
| FixedLengthVectorCoord | 
 Coord implementation for a fixed-length array of values. 
 | 
| FixedLengthVectorCoord.VectorDomain | 
 Domain for use with FixedLengthVectorCoord. 
 | 
| FloatingArrayCoord | 
 Coord implementation for a variable-length array of floating point values. 
 | 
| FloatingArrayCoord.ArrayDomain | 
 Domain for numeric array values. 
 | 
| FloatingCoord | 
 Coord implementation for floating point values. 
 | 
| Input | 
 Characterises a coordinate value as specified by the user. 
 | 
| InputMeta | 
 Contains user-directed metadata to describe
 user-supplied input data coordinate values used for plots. 
 | 
| IntegerCoord | 
 Coord implementation for integer values. 
 | 
| LongCoord | 
 Coord implementation for long values. 
 | 
| MaskSpec | 
 Characterises information about a data inclusion mask. 
 | 
| MemoryColumnFactory | 
 CachedColumnFactory implementation that stores data in arrays in memory. 
 | 
| MoveFileByteStore | 
 ByteStore that stores data in a named file which appears completely
 populated in the filesystem. 
 | 
| PersistentDataStoreFactory | 
 DataStoreFactory implementation that will store cached columns
 in the file system. 
 | 
| SimpleDataStoreFactory | 
 DataStoreFactory implementation that does no caching. 
 | 
| SimpleDomain<T> | 
 Minimal Domain implementation with only one mapper. 
 | 
| SimpleDomain.Mapper<T> | 
 Simple mapper implementation. 
 | 
| SingleCoord | 
 Partial Coord implementation for quantities that are represented
 as scalars both to the user and internally. 
 | 
| SkyCoord | 
 Coord implementation for sky positions. 
 | 
| SkyCoord.SkyVariant | 
 Controls the interpretation of sky vectors, either fixed to the 
 surface of the unit sphere or not. 
 | 
| SmartColumnFactory | 
 CachedColumnFactory implementation that is able to spot non-varying
 columns and represent them efficiently. 
 | 
| StepDataStore | 
 Wrapper data store implementation that dispenses all column data
 as evenly spaced subsamples by row. 
 | 
| StringCoord | 
 Coord implementation for String values. 
 | 
| TableCachedData | 
 Supplies selected mask and coordinate data relating to a single table. 
 | 
| TupleRunner | 
 SplitRunner subclass for use with TupleSequences. 
 | 
| WrapperDataStoreFactory | 
 DataStoreFactory implementation which allows decoration of the tables
 used to obtain the data, by providing a custom wrapper for their
 RowSequence objects. 
 | 
| WrapperTuple | 
 Tuple implementation that delegates all methods to a base instance. 
 | 
| Enum | Description | 
|---|---|
| IntegerCoord.IntType | 
 Enumerates the avaialable integer types. 
 | 
| StorageType | 
 Enumerates the possibilities for internal storage of coordinate data
 for presentation to the plotting classes. 
 | 
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.