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 tablelike data that is required for a certain plot.

DataStore 
Contains all the actual data required for a plot.

DataStoreFactory 
Provides a databearing 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.

Area 
Coordinate value representing a twodimensional shaped area.

AreaCoord<DG extends DataGeom> 
Coord implementation for Area (shape) values.

AreaDomain 
Domain representing twodimensional regions on a common surface.

AreaMapper 
DomainMapper for AreaDomain.

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 fixedlength array of values.

FixedLengthVectorCoord.VectorDomain 
Domain for use with FixedLengthVectorCoord.

FloatingArrayCoord 
Coord implementation for a variablelength 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 userdirected metadata to describe
usersupplied 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 nonvarying
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 

Area.Type 
Available shape types.

IntegerCoord.IntType 
Enumerates the avaialable integer types.

StorageType 
Enumerates the possibilities for internal storage of coordinate data
for presentation to the plotting classes.

Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.