# Package uk.ac.starlink.ttools.plot2.data

package uk.ac.starlink.ttools.plot2.data

Related Packages
Package
Description
uk.ac.starlink.ttools.plot2
uk.ac.starlink.ttools.plot2.config
uk.ac.starlink.ttools.plot2.geom
uk.ac.starlink.ttools.plot2.layer
uk.ac.starlink.ttools.plot2.paper
uk.ac.starlink.ttools.plot2.task
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.
CachedColumn
Defines storage for a vector of data.
CachedColumnFactory
Defines a capability for storing vectors of typed data.
CachedDataStoreFactory
DataStoreFactory implementation that reads columns and caches them for later use.
CachedReader
Accessor for stored values.
CachedTupleSequence
TupleSequence implementation based on CachedColumns.
ColumnStorage
Arranges for storage of column data (arrays of typed values) in byte buffers.
Coord
Defines a coordinate quantity in terms of both the user's view of it and its representation for use in plotting.
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.
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.
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.
IntegerCoord.IntType
Enumerates the avaialable integer types.
LongCoord
Coord implementation for long values.
MaskSpec
Characterises information about a data inclusion mask.
MaskSpec.Reader
Reads a flag.
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.
StorageType
Enumerates the possibilities for internal storage of coordinate data for presentation to the plotting classes.
StringCoord
Coord implementation for String values.
TableCachedData
Supplies selected mask and coordinate data relating to a single table.
Tuple
Defines a tuple of typed values for plotting.
TupleRunner
SplitRunner subclass for use with TupleSequences.
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.
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.