# All Classes and Interfaces

Class
Description
AbortTupleSequence
Wrapping TupleSequence that tries to give up when a condition becomes true.
AbstractDataSpec
Abstract superclass for DataSpec implementations.
AbstractInputTableParameter<T>
Parameter used to select a table for input.
AbstractKernelDensityPlotter
Abstract superclass for a plotter that plots something that looks like a kernel density estimate.
AbstractKernelDensityPlotter.KDenseStyle
Style subclass for kernel density plots.
AbstractKernelDensityPlotter.KernelFigure
Encapsulates the details of smoothing kernel construction.
AbstractPlot2Task
Abstract superclass for tasks performing plot2 plots using STILTS.
AbstractPlotLayer
Partial PlotLayer implementation.
AbstractPlotter<S>
Skeleton implementation of Plotter.
AdaptiveBinList
BinList implementation that starts off using a hash-based implementation, but switches to an array-based implementation if the hash gets full enough to make it worth while.
AddColumnFilter
Table filter for adding a single synthetic column.
AddColumnsTable
Wrapper table which adds another table to it by placing all the columns of the added table together with the existing columns.
AddEnvironment
Environment implementation which wraps a base environment instance and adds some extra entries as specified by a given map.
AddSkyCoordsFilter
Filter used for converting sky coordinates from one system to another.
AdhocCode
ReportCode implementation which can be created at runtime.
Aggregator
Defines an aggregation operation.
Aggregator.Accumulator
Can accumulate multiple data items of a consistent type and yield an aggregate value corresponding to the set.
Aggregator.Aggregation
Object that can manage aggregation for a given type of input data.
Aggregators
Provides instances of the Aggregator interface.
AllWiseAsciiStarTable
StarTable implementation which can read data from the AllWise data release.
AllWiseTableBuilder
TableBuilder implementation for the ASCII files comprising the AllWise data release.
AllWiseTableBuilder.Count
Input handler which reads AllWise ASCII files and does count the rows first.
AllWiseTableBuilder.NoCount
Input handler which reads AllWise ASCII files and does not count the rows first.
Ancestry
Defines the family relationships of an ElementHandler.
Anchor
Positioning constraint for plotted text.
Anchor.HorizontalAnchor
Anchor for drawing horizontal text.
AngleUnit
Defines units in which angular extents can be specified.
AngleUnits
Defines a unit of angle measurement.
AngScale2
Find an appropriate delta to use for getting grid intervals.
ApiPlanePlotter
PlanePlotter implementation that sets up a plot explicitly.
Area
Coordinate value representing a two-dimensional shaped area.
Area.Type
Available shape types.
AreaCoord<DG>
Coord implementation for Area (shape) values.
AreaDomain
Domain representing two-dimensional regions on a common surface.
AreaForm<DG>
ShapeForm that can plot Area coordinates as shapes on a plane or sky plot.
AreaMapper
DomainMapper for AreaDomain.
ArgException
Checked exception thrown when arguments encountered on the command line are illegal.
Arithmetic
Standard arithmetic functions including things like rounding, sign manipulation, and maximum/minimum functions.
ArrayBinList
Abstract subclass of BinList suitable for implementations based on arrays.
ArrayJoin
Task to add the contents of an external table for each row of an input table as array-valued columns.
ArrayPlotData
PlotData implementation which stores its data in an array of `PointData` objects.
ArrayReader
Reads values from a typed numeric array.
Arrays
Functions which operate on array-valued cells.
ArrayShapePlotter
ShapePlotter subclass that plots multiple shapes for each row, based on array-valued coordinates.
ArraysizeChecker
Checks on arraysize attribute.
AsciiMocCoverage
MOC coverage implementation which uses the ASCII serialization.
AssertException
IOException which results from the failure of a user-level assertion.
AssertFilter
Filter for making algebraic (JEL) assertions about table data contents.
AttractorFamily
Defines an interface and some implementations for a family of (potentially) strange attractors.
AttractorFamily.Attractor
Defines an unbounded sequence of points, that may represent an attractor.
AttractorScheme
TableScheme that can produce tables representing a sequence of 2d or 3d points in space corresponding to iterated sequence that follow (strange) attractors.
AttractorStarTable
StarTable implementation based on an Attractor.
AttributeChecker
Defines how to perform checks on attributes.
AuxColorKit
Encapsulates information about how to colour data points for Aux-like shading.
AuxLegend
Displays a legend for an auxiliary (colour) axis.
AuxLineStyle
LineStyle subclass that can vary the line's colour along its length.
AuxReader
Extracts range information from plot data.
AuxScale
Represents a ranged value that can differ according to the content of a plot.
Axis
Does geometry and drawing for a straight line axis.
AxisAnnotation
Defines text labelling to decorate a plot.
AxisLabeller
Assigns and draws axis labels.
AxisLabeller.TickStyle
Defines tick mark annotation styles.
AxisLabels
Contains labels for an axis.
AxisOpt
Represents one of the available plot axes.
BadValueFilter
Filter for replacing magic values with blanks.
BagMocBuilder
MocBuilder implementation based on IndexBags.
BandDecoration
Decoration subclass that also provides a target rectangle.
BarStyle
Defines a style for plotting a bar in a histogram.
BarStyle.Form
Describes the form of a bar style, that is what each bar looks like.
BarStyle.Placement
Describes bar placement, that is how multiple bars covering the same data range are to be arranged.
BarStyleFactory
StyleFactory for BarStyle objects suitable for use with a histogram.
BarStyles
Provides several factory methods for constructing StyleSets which dispense `BarStyle`s.
BashComplete
BasicCaptioner
Captioner implementation that uses Swing text drawing classes.
BasicFilter
Basic implementation of ProcessingFilter methods.
BasicPlotGui<P,A,S>
This is a basic interactive GUI plotter.
BasicRanger
Ranger implementation that just keeps track of high and low values.
BasicTapRunner
Minimal synchronous implementation of TapRunner.
BasicTicker
Partial Ticker implementation based on a rule defining a sequence of ticks.
BasicTicker.Rule
Defines a specific rule for generating major and minor axis tick marks.
BasicXYShape
XYShape implementation that can produce shapes of variable line thickness.
BinaryHandler
Element handler for BINARY elements.
BinBag
Data model for a one-dimensional histogram.
BinBag.Bin
Describes the extent of a bin and the value it contains.
BinGrid
Stores a grid of bins which contain sums, which may be simple counts or weighted sums.
BinList
Represents a bounded list of bins.
BinList.Result
Accessor for the results of accumulating values in a bit list.
BinListCollector
Partial SplitCollector implementation for accumulating data in BinLists.
BinMapper
Maps axis values to bin indices.
BinnedData
Stores and dispenses binned data for a histogram.
BinnedData.Bin
Represents a single bin.
Binner
Accumulates counts in an array of bins.
BinPlan
Drawing plan object for counting the number of hits to each bin in a grid.
BinResultColumnData<T>
ColumnData implementation that presents the values from a BinList.Result object, assuming bin index is the row number.
BinSizer
Determines 1-d histogram bin widths from data bounds.
BinSizer.BinSizerSpecifier
Specifier for BinSizer values.
BitmapSortPlotVolume
PlotVolume implementation which accumulates all points to plot and then draws them in a way suitable for a bitmap-type context.
BitmapSortPlotVolume.Workspace
Opaque workspace object for use with BitmapSortPlotVolume instances.
Bits
Bit manipulation functions.
BitSetBag
IndexBag implementation based on a BitSet.
BitSetPixellator
Pixellator built on a bit vector.
BlockUploader
Works with an UploadMatcher dividing the input table into chunks and uploading them separately to produce an arbitrarily large result while each upload/match operation is of a limited size.
BlockUploader.BlockStats
Provides information about a match.
BooleanConfigKey
Config key for boolean 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.
CacheFilter
Processing step which caches the current table in a disk or memory cache (according to the default `StoragePolicy`).
CacheRowPipe
RowPipe implementation which caches the data to provide a random-access StarTable.
Calc
Task to do static calculations.
Calculator
Minimal example of invoking a stilts task programmatically using the parameter system.
CalculatorColumnSupplement
ColumnSupplement whose columns are derived by calculating values based on all the columns of another table.
CapabilityHolder
Provides TAP service capability information.
CapabilityStage
Stage for checking content of TAPRegExt capability metadata.
Caption
Content of textual item to be rendered somewhere on a plot.
Captioner
Can paint a text caption onto a graphics context in horizontal orientation.
CaptionerKeySet
ConfigKeySet for specifying a captioner.
CartesianErrorCoordSet
MultiPointCoordSet for bidirectional errors in Cartesian data coordinates.
CartesianMultiPointCoordSet
MultiPointCoordSet sub-interface for Cartesian geometry.
CartesianMultiPointForm
MultiPointForm for use with Cartesian coordinates.
CartesianPlot3D
Plot3D which works with Cartesian coordinates.
CartesianTablePlotData
PlotData concrete subclass for Cartesian data.
CartesianTablePlotData.PairCreator
Class used for JEL manipulations.
CartesianVectorCoordSet
MultiPointCoordSet for vectors in Cartesian data coordinates.
CatMapper
TableMapper which concatenates tables top to bottom.
CdsHealpix
Healpix implementation for use with the MOC library based on F-X Pineau's cds-healpix-java library.
CdsHealpixUtil
Utilities for working with the cds-healpix-java library in sky plots.
CdsMocBuilder
MocBuilder implementation based on the CDS SMoc class.
CdsUploadMatcher
UploadMatcher implementation for the CDS Xmatch service.
CdsUploadMatcher.VizierMeta
Metadata provided for Vizier tables by the CDS Xmatch service.
CdsUploadSkyMatch
Upload matcher that uses CDS's Xmatch service.
CeaConfig
Class which defines schema-specific details of a CEA configuration file to be written by a `CeaWriter` object.
CeaMetadata
Encapsulates the metadata required for a CEA application description.
CeaParameter
Represents a parameter of a CEA task.
CeaTask
Represents a task suitable for use in the CEA interface of STILTS.
CeaWriter
Writes an application description file suitable for use with the AstroGrid Common Execution Architecture.
CentralForm<DG>
ShapeForm that plots the central point of an Area.
CgiMode
Output mode for writing the table as a stream with CGI headers.
CheckFilter
Processing step which runs the `Tables.checkTable(StarTable)` diagnostic.
ChecksumMode
Processing mode for calculating a checksum of table data.
ChoiceConfigKey<T>
ConfigKey that allows named choices from a given list, and optionally provides other ways of specifying values from string descriptions.
ChoiceMode
Output mode which can be used to give the user, via the parameter system, the choice about what mode to use.
ChooserColorSpecifier
SpecifierPanel subclass that uses a JColorChooser to specify a colour.
ClearParameterFilter
Filter which removes parameters from a table.
ClientRegWatcher
Callable client implementation which can watch for registration of a given named application.
ClippedShader
Aggregates a Shader with a Subrange.
CollapseColsFilter
Table filter for collapsing multiple scalar columns into an array column.
ColorComboBox
Combo box for selecting colours.
ColorConfigKey
ConfigKey for selecting colours.
ColorKit
Rule for colouring points according to data values.
ColorParameter
ColorTweaker
Interface defining how a colour is changed from some input colour to some output colour.
ColStats
Accumulates statistics for the values in a given column.
ColumnCalculator<S>
Defines an object which can calculate new columns for a table given a fixed set of input columns and some additional configuration.
ColumnCalculatorFilter<S>
ProcessingFilter implementation superclass which adds to a table columns produced by a ColumnCalculator.
ColumnDataSpec
DataSpec implementation that simply selects columns by index from an input table.
ColumnIdentifier
Can identify columns of a table using string identifiers.
ColumnMetadataFilter
Filter to alter metadata of one or more columns.
ColumnMetadataStage
Validation stage which checks all actual results (SELECT *) against declared metadata.
ColumnPlan
Describes the arrangement of columns in the output table based on the columns in the upload and raw result tables.
ColumnQueryRowSequence
ConeQueryRowSequence implementation which extracts values based on supplied column indices.
ColumnSelectionMapper
Mapper which operates on a user-supplied selection of the columns of the input table.
ColumnStorage
Arranges for storage of column data (arrays of typed values) in byte buffers.
ColumnSupplement
Defines additional column metadata and data for supplementing the existing columns in a StarTable.
CombinationConfigKey
Config key that can select zero or more items from a short fixed list.
CombineArrayPlotter<S>
Partial Plotter implementation for plot types that combine multiple all the array-valued X and Y coordinates in a data set, and make some plot from the resulting combination.
CombineArrayPlotter.CombineArrayStyle
Partial Style implementation for use with this class.
CombinedColumn
Describes an output column formed by aggregation of values from an input expression.
Combiner
Defines the combination mode for accumulating values into a bin.
Combiner.Container
Defines an object that can be used to accumulate values and retrieve a result.
Combiner.Type
Defines the scaling properties of a combiner.
CombinerParameter
Parameter for specifying Combiner values.
ComboBoxSpecifier<V>
Typed specifier for selecting options from a combo box.
CommandFormatter
Handles export of StiltsCommand objects to external serialization formats.
CompareMetadataStage
Validation stage for checking that two sets of table metadata (presumably obtained via different routes) are equivalent to each other.
CompositePaperType2D
Bitmapped 2D PaperType which can render any combination of coloured, opaque and transparent pixels.
Compositor
Represents an algorithm for combining multiple RGBA values to produce a single RGBA value.
Compositor.BoostCompositor
Compositor with boosted saturation.
Compositor.Buffer
Buffer of pixels on which compositing operations can be performed.
CompositorParameter
Parameter for selecting a Compositor.
ConeErrorPolicy
Defines how errors are treated during a multiple cone search operation.
ConeErrorPolicyParameter
Parameter for selecting `ConeErrorPolicy` objects.
ConeFindMode
Find mode for SkyConeMatch2 results.
ConeMatcher
TableProducer which does the work for a multiple cone search-type sky crossmatch operation.
ConeMatcher.ConeWorker
Object which produces the result table.
ConeQueryCoverage
Coverage implementation giving the area defined by a sequence of positional (cone search-like) queries.
ConeQueryRowSequence
RowSequence sub-interface which additionally defines methods for retrieving RA, Dec search radius and row index for each row.
Coner
Defines a service which can perform cone search-like operations.
ConeResultRowSequence
ConeQueryRowSequence sub-interface which additionally defines a method for retrieving the result of the cone search itself.
ConeSearchConer
Coner implementation which uses remote Cone Search services or similar.
ConeSearcher
Object which can perform repeated sky cone searches.
ConeSelector
Abstract class for an object which can make a JDBC SELECT query corresponding to cone searches.
ConeServiceType
Characterises a simple DAL service based on sky position.
ConfigException
Exception thrown when a configuration input value is not suitable.
ConfigKey<T>
Typed key for use in a ConfigMap.
ConfigMap
Map containing typed configuration keys.
ConfigMeta
Contains metadata about configuration items.
ConfigParameter<T>
Typed parameter subclass intended to get the value for a ConfigKey.
ConfigParameterFactory
Provides a mapping from ConfigKeys to Parameters.
ConnectionParameter
Parameter for acquiring a connection to a database using JDBC.
Constant<T>
Defines a typed value.
ConstantResolver
DVMap implementation that can reference values from a supplied Map of Constant values.
ConstFilter
Filter for identifying and removing columns with constant content.
ConsumerTask
Abstract task which takes an input table and disposes of it.
ContentCodingParameter
Parameter for configuring HTTP-level compression.
ContentTypeOptions
Defines a permitted class of MIME types.
ContourPlotter
Plotter implementation that draws contours for a density map of points.
ContourStyle
Style for contour plots.
Conversions
Utility functions for converting between value types.
Conversions
Functions for converting between strings and numeric values.
ConversionSpecifier<I,O>
Specifier implementation that adapts an existing one to dispense values of a different parameterised type.
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.
CoordsDegrees
Functions for angle transformations and manipulations, with angles generally in degrees.
CoordSequence
Interface for iterating over coordinates.
CoordSpec
Characterises information about a coordinate value.
CoordSpec
Characterises a coordinate specification in sufficient detail to recreate it as part of a STILTS plotting command.
CoordSpec.Reader
Reads a data value object.
CoordsRadians
Functions for angle transformations and manipulations, based on radians rather than degrees.
CoordValue
Aggregates a coordinate specification and the expression strings that give its values.
CopyMode
Processing mode which writes out a table.
Corner
Describes the corners of a 3-dimensional cube.
CountMode
Processing mode which just counts the number of rows and columns and writes a summary to the output stream.
CountScaler
Scales integer count values according to a supplied Scaler object.
Coverage
Defines coverage of a sky positional search service.
Coverage
Functions related to coverage and footprints.
Coverage.Amount
Describes a type of coverage.
CoverageQuerySequenceFactory
Wrapper QuerySequenceFactory that filters out elements outside of a given coverage object.
Credibility
Defines the credibility of a value.
CredibleString
Aggregates a string value and a credibility assessment.
CubeAspect
Defines the data range covered by a CubeSurface.
CubeDataGeom
Defines positional data coordinates used by a 3-D Cartesian plot.
CubeMode
Output mode for generating an N-dimensional histogram of data points from a selection of N columns of the input table.
CubeNavigator
Navigator for use with cube plot.
CubePlot2Task
Task for cube-type plots.
CubePlotType
Defines the characteristics of a plot in 3-dimensional anisotropic space.
CubeSurface
Surface implementation for 3-d plotting.
CubeSurfaceFactory
Surface factory for 3-d plotting.
CubeSurfaceFactory.Profile
Profile class which defines fixed configuration items for an isotropic or non-isotropic CubeSurface.
CubeVectorDataGeom
DataGeom for working with 3-d space that uses a 3-vector as its input.
CubeWriter
TableConsumer implementation which constructs and outputs a histogram data cube for an input table.
Cumulation
Cumulative mode for histogram-like plots.
CustomCompilationException
Specialised subclass of JEL's CompilationException.
DalConeSearcher
Utility class to aid with implementation of ConeSearcher classes based on contact with remote Data Access Layer-type services.
DashComboBox
Combo box for selecting dash patterns.
DashConfigKey
ConfigKey for selecting line dash types.
DashParameter
Parameter for selecting line dash types.
DataBounds
Encapsulates what is known about the ranges along each axis of a data set.
DataColorTweaker
ColorTweaker which can adjust plotting colours on the basis of a supplied array of values (auxiliary data coordinates).
DataGeom
Translates the coordinates found in a Tuple to data space coordinates.
DataHandler
Element handler for DATA elements.
DatalinkCode
Enumerates known ReportCode instances for Datalink validation.
DatalinkCode.Doc
Enumerates standards documents.
DatalinkLint
DataLink validator task.
DatalinkValidator
Performs validation of DataLink documents.
DataPosSequence
Splittable iterator over the data positions in a list of PositionClouds.
DataPosSequence.PositionCloud
Adaptor interface defining a cloud of positions for use with DataPosSequence.
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.
DataStoreParameter
Parameter to control the way that plot data is cached prior to performing one or more plots.
Decal
Like an Icon but less complicated.
Decoration
Positioned icon, with equality semantics.
DefaultStyle
Convenience partial implementation of Style which has a defined colour and stroke style, with other attributes given by a single object.
DeleteColumnFilter
Table filter for deleting a single column.
DensityPlot
Component which can display a density plot, which is to say, a two-dimensional histogram.
DensityPlotEvent
PlotEvent for density plots.
DensityPlotState
PlotState specialist subclass used for density maps.
DensityStyle
Style for the way that a density map (2d histogram) is plotted.
DensityStyle.Channel
Enumeration class which describes a colour channel.
DensogramPlotter
Plots a histogram-like density map - a one-dimensional colour bar indicating density on the horizontal axis.
DensogramPlotter.DensoStyle
Plotting style for this class.
DeprecatedAttChecker
Performs checking on attributes which are deprecated by the standard.
DiskCache
Represents a persistent cache based on named files in a given directory of a filesystem.
Distances
Functions for converting between different measures of cosmological distance.
DocletOutput
Serializes text obtained from javadocs to some specific output format.
DocletOutput.DocVariable
Characterises a method parameter.
DocletUtil
Utility class containing API-independent helper functions for writing doclets.
DocNames
Static methods to give the locations of run-time javadocs.
DoctypeInterpolator
Attempts to check that a DOCTYPE declaration is present in an input stream representing XML.
DocUtils
Utilities used for automatically-generated documentation.
DoubleArrayConfigKey
Config key for a list of floating point values.
DoubleArrayParameter
Parameter for acquiring a fixed-length array of floating point values.
DoubleConfigKey
Config key for double precision values.
Drawing
Provides drawing primitives on a pixel map.
Drawing
Does the work of drawing graphics onto a given Paper object.
DrawingGlyph
Abstract Glyph subclass that uses a PixelDrawing.
DummyJELRowReader
JELRowReader which can't actually read any rows.
DynamicTask
Extends the Task interface by methods which allow task parameters to be queried based on a (at least partially) populated Environment.
ElementDeclaration
Encapsulates the declaration of an XML element.
ElementHandler
Provides checking of a VOTable element during a SAX parse.
ElementRef
Provides a description of an element.
EnvPlanePlotter
PlanePlotter implementation that uses the name/value pairs in the same way as the STILTS application command-line interface to set up a plot.
EpnTapStage
Validation stage for testing EPN-TAP data model metadata and content.
Equality
Indicates that an object must have the `Object.equals(Object)` and `Object.hashCode()` methods implemented intelligently.
ErrorArrayForm
Form for drawing an array of error bars per row, given array-valued X, Y and X/Y error offsets.
ErrorMarkStyleSet
StyleSet which wraps an existing one to give it a different error renderer.
ErrorMode
Enumeration class which describes, for each dimension, what is the error reporting regime.
ErrorMode.Extent
Enumeration class which lists the distance quantities used by different error modes.
ErrorModeSelection
Supplies an ErrorMode.
ErrorRenderer
Renders error bars.
EveryFilter
EveryTable
Wrapper table which looks at only every n'th row.
ExampleStage
Validation stage for testing TAP /examples document.
ExplodeAllFilter
Table filter for replacing every N-element array valued column in a table with N scalar-valued columns.
ExplodeColsFilter
Table filter for replacing selected N-element array-valued columns with N scalar-valued columns.
ExtApp
Defines Aladin's idea of a co-operating tool.
ExtAppMode
Debugging mode for testing TOPCAT's ExtApp functionality.
ExternalFontMapper
IText FontMapper implementation that works with externally supplied TTF files.
ExtraParameter
Interface which defines additional information available from a Parameter.
FatLineXYShape
XYShape for drawing thick lines that start at the origin and terminate at the given X,Y displacement.
FatMarkerShapes
MarkerShape implementations based on line drawings (open shapes, crosses etc; not filled shapes) which have lines that are thicker than the single-pixel traditionally provided.
FieldHandler
ElementHandler for FIELD elements.
FieldRefChecker
Attribute checker for ref attributes that point to FIELDs.
FillMode
Describes how a region above the axis is represented visually.
FillPixer
Pixer that iterates over all points inside a polygon.
FillPlan
Plan object for fill plots.
FillPlotter
Plotter that fills the area under (or above, or to the left/right) the curve defined by a set of X,Y points.
FillPlotter.FillStyle
Style for fill plot.
FilterDoc
Writes a section of XML text documenting all the known ProcessingFilters.
FilterParameter
Parameter which contains a value representing one or more `ProcessingStep`s.
FindModeParameter
Parameter for choosing table pair match mode.
FitsHandler
Element handler for FITS elements.
FixedCode
Enumerates known ReportCode instances.
FixedColorKit
Trivial ColorKit implementation that always returns the same colour.
FixedConstant<T>
Constant implementation which always has the same value.
FixedEpsGraphics2D
Graphics2D implementation which can write to Encapsulated PostScript.
FixedKernelDensityPlotter
Kernel density plotter that uses fixed-width kernels.
FixedLengthVectorCoord
Coord implementation for a fixed-length array of values.
FixedLengthVectorCoord.VectorDomain
Domain for use with FixedLengthVectorCoord.
FixedSkyviewProjection
SkyviewProjection subclass that does not use mouse gestures to rotate the sky, only to pan and zoom over the projected plane.
FixedTablesInput
TablesInput which has a fixed number of input tables.
FixNamesFilter
Filter to normalise syntax of column and parameter names so they are legal java identifiers.
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.
FloatingCoordAuxReader
AuxReader implementation that extends ranges simply by sampling a given scalar floating coordinate for all plottable points.
Fluxes
Functions for conversion between flux and magnitude values.
Fogger
Defines how colours are changed at different depths (distances away from the viewer) by interposing a 'fog' which makes the colours gloomier the further away you go.
FontParameter
Parameter for font selection.
Formats
Functions for formatting numeric values.
Formatter
Assists in formatting text for output on the terminal.
FudgeNamespaceContentHandler
This class provides a hack so that XSD validation can work even when the wrong namespace is declared in the source document.
FunctionPlotter
Dataless plotter that plots an analytic function.
FunctionPlotter.FuncAxis
Defines the geometric role of the dependent and independent variables for a function.
FunctionPlotter.FunctionStyle
Style class associated with this plotter.
Gaia
Functions related to astrometry suitable for use with data from the Gaia astrometry mission.
Gang
Defines how a set of related plot zones is presented together on a graphics plane.
GangContext
Supplies additional plot-time information about multi-zone requirements.
Ganger<P,A>
Defines how multiple plots can be presented together as a gang of non-overlapping plotting zones.
GangerFactory<P,A>
Generates Ganger instances for a particular purpose, for instance a particular type of plot, taking account of supplied user preferences.
GenericPlot2Task
Generic plot2 task for STILTS.
GeojsonTableBuilder
Experimental GeoJSON table input handler.
Gesture
Enumerates mouse gestures used to perform navigation actions.
GKArray
An implementation of the quantile sketch of Greenwald and Khanna.
GKQuantiler
Quantiler based on the method of Greenwald and Kanna, via the implementation in https://github.com/DataDog/sketches-java.
Glyph
Represents an uncoloured shape to be drawn, typically a small point marker.
GlyphPaper
Translates Glyph paint operations into pixel iterators.
GlyphPaper.GlyphPaperType
Type of paper used by this object.
GPoint3D
Extends Point2D.Double to include a Z coordinate.
GraphicExporter
Exports painted graphics to an output file in some graphics format.
GraphicsBitmap
Allows one to draw 1-bit graphcs onto a graphics context and to retrieve the resulting bitmap in the form of a Pixellator.
GraphicsGlyph
Glyph implementation whose Pixer is generated by drawing onto a bitmap.
GraphSurface
Plotting surface for drawing graphs on.
GreyImage
A greyscale image backed by a a byte buffer.
GridDensityMap
Calculates optionally weighted density maps/histograms on an N-dimensional grid and outputs them in table form.
Gridder
Maps positions on a 2-d grid to a 1-d index.
GridLiner
This class is used to lines and text to draw coordinate grid grid overlays.
GridPlotter
Plotter that plots a genuine density map (2-d histogram) on a regular grid.
GridPlotter.GridStyle
Style for configuring the grid plot.
GroupFilter
Filter version of TGROUP task.
HandleArrayForm
Form for drawing markers to identify X/Y array data.
HandlerDoc
Writes auto-generated documentation XML files for STIL I/O handlers.
HandlerStack
Data structure which keeps track of the elements currently in scope during the SAX parse.
HashBinList
BinList implementation based on a hash.
Head10
Minimal example of invoking a stilts table processing task programmatically using the parameter system.
HeadFilter
Filter for picking only the first few rows of a table.
Heading
Enumeration class describing the function categories used by the JEL-accessible methods.
HeadTable
Wrapper table implementation which only contains the first N rows of its base table.
HealpixDataGeom
DataGeom implementation for HEALPix indices.
HealpixMetadataFilter
Filter to manipulate HEALPix-specific metadata of a table supposed to contain HEALPix pixel data.
HealpixPlotter
Plotter for plotting lists of HEALPix tiles.
HealpixPlotter.HealpixStyle
Style for configuring the HEALPix plot.
HealpixSortedQuerySequenceFactory
QuerySequenceFactory that presorts rows according to HEALPix pixel index.
HealpixSys
Maps between plotting (`SkySys`) and Healpix (`HealpixTableInfo.HpxCoordSys`) coordinate system identifiers.
HealpixTiling
Tiling implementation based on the HEALPix scheme.
HemisphereProjection
Toy projection class that provides a rotatable sphere.
HideDoc
Indicates that a class, method or field is to be excluded from the auto-documentation made available to application users.
HighlightIcon
Icon used for point highlighting.
Histogram
Component which draws a histogram.
HistogramPlotState
Specialisation of PlotState for use with histograms.
HistogramPlotStateFactory
PlotStateFactory for a histogram plot.
HistogramPlotter
Plotter for 1-dimensional histograms.
HistogramPlotter.HistoStyle
Style subclass for histogram plots.
HistoRanger
Histogram-capable Ranger implementation.
HoldReporter
Reporter implementation that records reports, and can dump them on request to another Reporter instance.
HomogeneousTablesInput
TablesInput which has a variable number of input tables, treating them all the same as each other.
HtmlDocletOutput
DocletOutput implementation for writing basic HTML, with one file per class, method and field.
IDChecker
Attribute checker for processing ID attributes.
ImplementationCeaWriter
CeaWriter implementation which writes an XML document giving CEA Implementation instance.
IndexBag
Interface for an object capable of storing a set of distinct integer values.
IndicatedRow
Represents a row from a dataset in relation to a reference position.
Input
Characterises a coordinate value as specified by the user.
InputFormatParameter
Parameter for selecting input table format.
InputMeta
Contains user-directed metadata to describe user-supplied input data coordinate values used for plots.
InputTableParameter
Parameter for specifying a single input table.
InputTablesParameter
Parameter for specifying an indeterminate number of input tables.
InputTableSpec
Provides the specifications for a single input table.
IntComparator
Defines an ordering of integers.
IntegerBag
IndexBag implementation that stores values individually.
IntegerConfigKey
Config key for integer values.
IntegerCoord
Coord implementation for integer values.
IntegerCoord.IntType
Enumerates the avaialable integer types.
Iso8601Converter
Converts between Strings in ISO-8601 format and some kind of numeric date.
Iso8601Converter.DateKit
Helper class which contains all the items which are potentially expensive to produce but cannot be shared by different threads.
Iso8601ToDecimalYear
Converts between Strings in ISO-8601 format and numeric date as a Decimal Year.
Iso8601ToJulian
Converts between Strings in ISO-8601 format and numeric date as a Julian Year.
IvoaSchemaResolver
ResourceResolver implementation used for validating documents against XSD schemas relating to known IVOA standards.
JdbcConer
Coner implementation which works by performing SELECT statements over a JDBC database connection.
JdbcConeSearcher
ConeSearcher implementation using JDBC access to an SQL database.
JdbcConsumer
Table consumer which disposes of a table by writing it as a new table in a SQL database using JDBC.
JdbcMode
Mode for writing a table as a new table in a JDBC-connected database.
JdkDoclet
Doclet for documenting user-visible JEL library classes, based on the jdk.javadoc.doclet API.
JdkDoclet.Html
Class for use with `javadoc` tool that writes MethodBrowser-friendly HTML output.
JdkDoclet.Xml
Class for use with `javadoc` tool that writes SUN-friendly XML output.
JELArrayFunction<I,O>
Provides an array->array function in which input elements are mapped to output elements by use of a given JEL expression.
JELArrayFunction.XResolver
This public class is an implementation detail, not intended for external use.
JELColumnSupplement
ColumnSupplement that generates new columns based on JEL expressions.
JELDataSpec
DataSpec implementation that works with JEL expressions.
JELFunction
Provides a double precision function of one double precision variable which can be evaluated using JEL.
JELQuantity
Aggregates a compiled expression and a metadata object.
JELQuerySequenceFactory
QuerySequenceFactory which uses JEL expressions for RA, Dec and SR.
JELRowReader
An object which is able to read cell values by column name or number.
JELSelectorTable
Sequential table which selects rows on the basis of a JEL-interpreted expression.
JELTable
Wrapper table which is constructed entirely of columns defined by JEL expressions based on the base table.
JELUtils
This class provides some utility methods for use with the JEL expression compiler.
JobStage
TapLint stage which submits and manipulates UWS jobs, mostly to check that the UWS operations are performing correctly.
JoinFixActionParameter
Parameter which can control how column names are renamed if they would otherwise be duplicated in an output table.
JoinFixActionParameter.Fixer
Helper class which defines how suffixes are turned into JoinFixActions.
JoinMapper
TableMapper which joins tables side-by-side.
JoinTypeParameter
Parameter which can select a `JoinType`.
Json
Functions for working with JSON strings.
JsonOutputReporter
OutputReporter implementation for exporting JSON structured output.
JsonWriter
Outputs an object as JSON.
JupyterCell
Manages export of a list of lines to the JSON format used for serialization of Jupyter notebooks (.ipynb files).
JyStilts
Writes a Jython module which facilitates use of STILTS functionality from Jython.
KCorrections
Functions for calculating K-corrections.
KeepColumnFilter
Table filter for selecting a number of columns and discarding the rest.
Kernel1d
Defines a smoothing function used for smoothing 1-dimensional uniformly gridded data represented by an array.
Kernel1dShape
Factory interface for for Kernel1d smoothing functional forms.
KeySet<T>
Aggregates a set of config keys which are used together to specify an object.
KnnKernelDensityPlotter
Kernel Density Plotter that uses a variable-width kernel whose width is assigned using K-Nearest-Neighbours counting.
LabelledLine
Aggregates a line in graphics coordinates and its annotation.
LabelPlotter
Plotter that writes a text label at each graphics position.
LabelStyle
Style for LabelPlotter.
LabelUnit
Utility class for working with units for labelling extents.
LatexCaptioner
Captioner implementation based on LaTeX text rendering.
LayerOpt
Defines characteristics of a plot layer that may enable plotting optimisations.
LayerSpec
Specifies a plot layer in sufficient detail to recreate it as part of a STILTS plotting command.
LayersWriter
Write XML text describing LayerTypes available to given TypedPlot2Tasks.
LayerType
Represents the type of a plot layer as selected by the user.
LayerTypeDoc
Writes XML text documenting known plot2 LayerTypes.
LayerTypeParameter
Parameter that specifies a LayerType to be used for a plot layer.
Legend
Draws the legend for identifying points on a plot.
LegendEntry
Aggregates a plot style or group of styles and a label to be paired together as one entry in a plot legend.
LegendIcon
Icon containing legend information for a plot.
LevelMode
Defines a strategy for calculating contour level values from an array of data.
LimitRowSink
TableSink wrapper implementation that truncates the row stream at a given maximum.
Line3dPlotter
Plots lines joining data points in three dimensions.
LinearFitPlotter
Fits a set of 2-d points to a linear equation, and plots the line.
LineArrayForm
Form for drawing one line per row, given array-valued X and Y coordinates.
LineCombineArrayPlotter
CombineArrayPlotter that plots a line between aggregated positions.
LineCombineArrayPlotter.LineCombineArrayStyle
Style for use with this plotter.
LineEnder
Defines how line endings are handled when formatting stilts commands.
LineGlyph
Glyph partial implementation that facilitates making drawings with variable-thickness lines.
LineInvoker
Invokes the Stilts tasks using a `LineTableEnvironment`.
LinePlotter
Plotter that plots a line between data points.
LinePlotter.LinesStyle
Style for line plotter.
LinesPlot
Component which paints a stack of line plots.
LinesPlotState
PlotState subclass for use with stacked line plots.
LineStyle
Plotting style for continuous lines.
LineTableEnvironment
Execution environment suitable for use with the TTOOLS package.
LineTracer
Draws lines composed of a sequence of points, submitted one at a time.
LineTracer3D
Draws lines composed of a sequence of points onto a 3d plotting surface.
LineXYShape
XYShape for drawing lines that start at the origin and terminate at the given X,Y displacement.
Lists
Functions which operate on lists of values.
LoggingConfigMap
ConfigMap wrapper that issues a logging message for each item that is queried.
LongBag
IndexBag implementation that stores values individually.
LongCoord
Coord implementation for long values.
LutSteal
Acquires a lookup table by scraping pixels from a colour ramp icon.
MapBinnedData<K>
BinnedData implementation that uses a map.
MapBinnedData.BinMapper<K>
Defines the mapping of numerical values to map keys.
MapEnvironment
Environment which allows use of ttools tasks from an in-memory context.
MapperTask
Task which maps one or more input tables to an output table.
MarkArrayForm
Form for drawing an array of markers per row, given array-valued X and Y coordinates.
MarkCombineArrayPlotter
CombineArrayPlotter that plots a marker at each aggregated position.
MarkCombineArrayPlotter.MarkCombineArrayStyle
Style for use with this plotter.
MarkerShape
Defines the abstract shape of a MarkerStyle.
MarkerStyle
Defines a style of marker for plotting in a scatter plot.
MarkForm
ShapeForm implementation that just draws a fixed-size marker for each position.
MarkShape
Defines the abstract shape of a MarkStyle.
MarkStyle
Defines a style of marker for plotting in a scatter plot.
MarkStyle.Line
Enumeration class describing the types of line which can be drawn in association with markers.
MarkStyleFactory
StyleFactory for obtaining `MarkStyle` instances suitable for use with a scatter plot.
MarkStyles
Provides several factory methods for constructing StyleSets which dispense `MarkStyle`s.
MarkStyleSelectors
Contains some utility methods for generating selectors for plot style elements.
MaskSpec
Characterises information about a data inclusion mask.
MaskSpec.Reader
Reads a flag.
Match1Mapping
SingleTableMapping whose result is generated by performing an internal crossmatch on the input table.
Match1TypeParameter
Parameter subclass whose value is a `Match1Type` object.
Match2Mapper
TableMapper which does the work for pair matching (tmatch2).
Match2Mapping
TableMapping implementation which does the work of matching two tables.
MatchEngineParameter
Parameter for acquiring a `MatchEngine`.
MatcherUsage
MatchMapper
TableMapper which implements multi-table crossmatches.
Maths
Standard mathematical and trigonometric functions.
Matrices
Utility class for linear algebra in 3-dimensional space.
MatrixFormat
Defines which cells from a matrix are included.
MatrixGanger
Ganger for use with a square matrix of Plane plots.
MatrixGangerFactory
GangerFactory for use with a square matrix of Plane plots.
MatrixPlot2Task
Plot task for matrix plot.
MatrixPlotType
PlotType for a grid of plots.
MatrixShape
Defines the shape of an ordered list of cells from a square matrix, and a mapping between an index and the cells.
MatrixShape.Cell
Represents one cell in a 2x2 matrix.
MemberIdSet
Set of identifiers used for class members during documentation.
MemoryColumnFactory
CachedColumnFactory implementation that stores data in arrays in memory.
MetadataFilter
Filter for extracting column metadata.
MetadataHolder
Provides table metadata.
MetadataMode
Processing mode which summarises table metadata.
MethodBrowser
Component displaying the static public members of a set of classes.
MinimalConfigMeta
ConfigMeta implementation that conforms minimally to the requirements.
MiscDoc
Write some miscallaneous auto-documentation files for ingestion in the user document.
MocBuilder
Defines an object capable of storing HEALPix tiles and producing an ordered stream of spatial MOC UNIQ values.
MocCoverage
Abstract superclass for Coverage implementations based on MOC (HEALPix Multi-Order Coverage) objects.
MocFormat
Defines a MOC serialization format.
MocImpl
Characterises an implementation of MOC building.
MocMode
Turns a table into a Multi-Order Coverage map.
MocShape
Task for generating MOCs from shape specifications in a table.
MocShapeMode
Turns a table into a multi-order coverage map by interpreting a given quantity (column or expression) as an Area specification.
MocStreamFormat
Defines a MOC serialization format.
ModeDoc
Writes a section of XML text documenteding all the known ProcessingModes.
ModePlotter<S>
Plotter sub-interface that marks a family of plotters as having similar characteristics.
ModePlotter.Form
Marker interface for an object that is shared between plotters sharing characteristics that make it useful to group them.
ModePlotter.Mode
Marker interface for an object that is shared between plotters sharing characteristics that make it useful to group them.
MonoPaperType
Bitmapped PaperType which can paint transparent or opaque pixels as long as they are all the same colour.
MoveFileByteStore
ByteStore that stores data in a named file which appears completely populated in the filesystem.
MultiBitSetBag
IndexBag implementation based on a dynamically managed collection of BitSets.
MultiCone
SkyConeMatch2 implementation which uses an external Cone Search service.
MultiCopy
Task to copy multiple homogeneously acquired tables to an output container file.
MultiCopyN
Task to add multiple tables, perhaps with different formats and preprocessing, to an output container file.
MultiOutputFormatParameter
Parameter to hold an output format capable of writing multiple tables.
MultiOutputTask
Task which writes multiple tables to a single output file.
MultiPlotData
PlotData implementation which aggregates a set of constituent PlotDatas.
MultiPointConfigKey
Config key that specifies a multi-point shape.
MultiPointCoordSet
Defines non-central coordinates used by a MultiPointPlotter.
MultiPointForm
ShapeForm implementation that draws shapes based on a single main position, and a number of additional positions supplied as `extra` coordinates.
MultiPointReader
Defines data reading behaviour for use by a MultiPointForm.
MultiPointReader.ExtrasReader
Reads the non-central data positions for a MultiPointCoordSet.
MultiPointScribe
Knows how to turn a number of offset points to a drawable glyph.
MultiPointShape
Defines a graphical shape with coordinates supplied by a number of offset points.
MultiPosIcon
Uncoloured icon suitable for legends representing multi-position plot types.
MultiServiceColumnCalculator<S>
ColumnCalculator implementation which works by invoking a service for each row.
MultiSpecifierPanel<T>
SpecifierPanel subclass that puts a number of alternative SpecifierPanels alongside each other and lets the user interact with any one of them to perform a selection.
NameChecker
Attribute checker for VOTable name elements.
NamedColorChooserPanel
ColorChooserPanel implementation that provides a scrollable JList of named colours.
NamedColorSet
Defines a set of colours with associated names.
NamedObjectParameter<T>
Parameter subclass for selecting named options.
NameFilter
Filter which renames a table.
NavAction<A>
Describes the result of a navigation request from the GUI.
NavDecorations
Utility class supplying visual feedback decorations for two-dimensional plot navigation.
NavDecorations3D
Utility class supplying visual feedback decorations for three-dimensional plot navigation.
NavigationListener<A>
Listener that receives mouse events and uses them in conjunction with a supplied navigator to feed navigation actions to a set of one or more plot surfaces.
Navigator<A>
A navigator controls how user gestures affect a plot surface.
Normalisation
Defines normalisation modes for histogram-like plots.
NormalisedBinnedData
Wrapper implementation of BinnedData which normalises bins so that the total value of all bins in a given subset is unity.
NullCaptioner
Captioner implementation that writes no text.
NullMode
Processing mode which reads all data and disposes of it.
NumberArray
Abstracts a readable array of numeric values.
ObsLocStage
Validation stage for testing ObsLocTAP data model metadata and content.
ObsTapStage
Validation stage for testing ObsCore data model metadata and content.
OptionConfigKey<T>
Config key for use with items that can be chosen from a list of options.
Orientation
Defines text orientation for axis labelling.
OrientationPolicy
Characterises choices about the orientations of axis numeric labels.
OutlineCaptioner
Wrapper Captioner implementation that draws an outline around the caption bounding box as well as actually drawing it.
Outliner
Paints the shape of per-point markers.
OutputCapture
Captures the output of a java main() method, wraps it in a CDATA marked section, and outputs it.
OutputFormatParameter
Parameter to hold the format of a table for output.
OutputModeParameter
Parameter for table output mode.
OutputReporter
Interface for application-level logging of validation messages.
OutputReporterParameter
Parameter for selecting an OutputReporter for use with taplint.
OutputTableParameter
Parameter to hold an output table.
OverPaperType2D
Bitmapped 2D PaperType which just plots graphics over the top of any previously plotted data.
Padding
Defines user preferences for padding a rectangular area.
PaddingParameter
Parameter for receiving a Padding specification.
Painter
Interface for plot output.
PaintMode
Defines a mode for disposing of a plot.
PaintModeDoc
Writes a section of XML text documenting all the known `PaintMode`s.
PaintModeParameter
Parameter which obtains a Painter object.
PaintPaperType
Vector paper type abstract superclass.
PaintPaperType2D
PaintPaperType for 2-dimensional plots.
PairLinkForm
Draws a line between two related positions.
PaletteColorChooserPanel
Custom chooser panel implementation that lets you choose from a number of pre-configured palettes.
Paper
Marker interface labelling objects which are used to store rendering data specific to a given PaperType.
PaperType
Abstracts the graphic substrate that datasets can be plotted on.
PaperType2D
PaperType sub-interface for making 2-dimensional plots.
PaperType3D
PaperType sub-interface for making 3-dimensional plots.
PaperTypeSelector
Provides interface and logic for determining what PaperType (rendering machinery) to use to render a given selection of plot layers to a given output medium.
ParallelResultRowSequence
ConeResultRowSequence implementation which uses a fixed number of worker threads to dispatch cone queries in parallel.
ParameterFinder<P>
Used for obtaining a parameter qualified by an optional suffix.
ParamHandler
Element handler for elements which describe values - this is FIELD and PARAM type ones.
ParamHandler.ValueChecker
Attribute checker which can check attributes which contain strings of the type described by this element.
ParsedFunctionCall
Utility class that represents a call to a function with numeric arguments and its textual representation.
PdfGraphicExporter
GraphicExporter implementation that exports to PDF format.
PermutedColumnSupplement
ColumnSupplement implementation which contains a selection of the columns in the base table.
PersistentDataStoreFactory
DataStoreFactory implementation that will store cached columns in the file system.
PerUnitConfigKey<U>
ConfigKey for unit selection.
Picture
Interface for a self-contained object which can paint itself on a graphics context.
PictureImageIcon
Adapter class that makes a Picture usable as an Icon, suitable for use in a pixel (non-vector) context.
Pixel1dPlotter<S>
Abstract superclass for histogram-like plotters that have pixel-sized bins with optional smoothing.
Pixel1dPlotter.BinArray
Data object storing counts per pixel.
Pixel1dPlotter.Pixel1dPlan
Plot plan implementation for this class.
PixelDrawing
Provides drawing primitives on a pixel map.
PixelImage
Aggregates information for painting a colour-mapped image.
Pixellator
Reusable iterator over pixel positions.
PixellatorPixerFactory
Adapts a Pixellator to generate Pixer instances.
PixelMask
2-dimensional bit mask.
PixelStackPaperType3D
Bitmapped 3d PaperType which can render any combination of coloured, opaque and transparent pixels.
Pixer
Iterator over pixels.
PixerFactory
Issues copies of a Pixer.
Pixers
Utility class for use with Pixers.
PixFootprint
Constructs and writes a Multi-Order Coverage map.
PixOutliner
Partial Outliner implementation which calculates its bin plan simply by using the `create2DPainter` method.
PixSample
Samples data from a HEALPix pixel file.
PixSample.CoordReader
Interface to turn input coordinate values into coordinate values suitable for pixel sampling.
PixSampleFilter
Filter for sampling pixel data from a HEALPix all-sky table file.
PixSampler
Interrogates a HEALPix all-sky map to sample pixel data.
PixSampler.StatMode
Defines how statistics are to be acquired from a pixel or set of pixels.
PlanarSurface
Sub-interface of Surface for surface types that are basically two-dimensional and Cartesian.
PlaneAspect
Defines the data range covered by a PlaneSurface.
PlaneAxisAnnotation
AxisAnnotation implementation for 2D surfaces.
PlaneCorrelationCoordSet
MultiPointCoordSet for 2-d ellipses defined by coordinate errors and a correlation.
PlaneDataGeom
Defines positional data coordinates used by a 2-D Cartesian plot.
PlaneEllipseCoordSet
MultiPointCoordSet for ellipses on a plane.
PlaneNavigator
Navigator for use with plane plot.
PlanePlot2Task
Task for Plane-type plots.
PlanePlotType
Defines the characteristics of a plot on a 2-dimensional plane.
PlaneSurface
Surface implementation for flat 2-d plotting.
PlaneSurfaceFactory
Surface factory for flat 2-d plotting.
PlaneSurfaceFactory.Config
Specifies configuration options for the PlaneSurfaceFactory.
PlaneSurfaceFactory.Profile
Profile class which defines fixed configuration items for a PlaneSurface.
Plot2Example
Instances of this class represent a given figure plotted using the plot2 plotting classes and some externally supplied data.
Plot2Notebook
Utility methods for writing JupyterNotebooks that can be used with the plot server.
Plot3D
Component which paints a 3d plot.
Plot3D.RangeChecker
Interface for checking that a 3-d coordinate is in range.
Plot3D.Transformer3D
Transforms points in 3d data space to points in 3d graphics space.
Plot3DState
PlotState subclass which has specific features for specifying the state of 3D scatter plots.
Plot3DStateFactory
PlotStateFactory for 3D plots.
PlotCaching
Encapsulates some choices about what caching is performed when preparing a plot.
PlotCommandFormatter
Handles export of PlotStiltsCommand objects to external serialization formats.
PlotConfiguration<P,A>
Object capable of executing a static or interactive plot.
PlotContext<P,A>
Aggregates some miscellaneous information required for a plot task that may not be available until execution time.
PlotData
Describes the point data to be plotted, including information about different data subsets and corresponding plotting styles.
PlotDataException
Exception used for exporting errors from the plot system.
PlotDataPointIterator
PointIterator implementation based on a `PlotData` object.
PlotDisplay<P,A>
Graphical component which displays a gang of one or more plots.
PlotEvent
Event sent to a `PlotListener` when a plot has been completed.
PlotExample
Programmatically generates example text and images for STILTS plotting tasks.
PlotFrame
Defines the geometry of a screen area to contain plot content.
PlotGenerator<P,A>
Convenience class for generating plots.
PlotLayer
Represents a layered element of the plot.
PlotListener
Interface for objects which wish to be informed when a plot has been completed.
PlotMetric
Calculates distances in data space between points on a plot surface.
PlotPlacement
Aggregates a Surface and the Rectangle that it is placed within.
PlotScene<P,A>
Contains the state of a plot, which can be painted to a graphics context.
PlotSpec<P,A>
Specifies a plot in sufficient detail to recreate it as a STILTS command.
PlotState
Characterises the details of how a plot is to be done.
PlotState.SimpleValueInfo
ValueInfo implementation which ignores information that's not relevant to plotting.
PlotStateFactory
Obtains a `PlotState` and associated `PlotData` from the execution environment.
PlotStiltsCommand
StiltsCommand subclass for plot2 commands.
PlotSurface
Defines a surface onto which plots are made.
PlotTask
Abstract superclass for tasks which generate plots from table data.
Plotter<S>
A Plotter can produce PlotLayers given data and appropriate configuration.
PlotType<P,A>
High-level description of a type of plot that can be drawn.
PlotUtil
Miscellaneous utilities for use with the plotting classes.
PlotVolume
Plots 3D points on a 2D graphics context.
Point3D
Object which represents a point to be plotted on a PlotVolume.
PointArrayPixellator
Pixellator based on an array of `Point` objects.
PointCloud
Represents an unordered set of data positions forming part of a plot.
PointData
Contains data for a single point in a `PointSequence`.
PointIterator
Iterates over the points which have actually been plotted to the screen.
PointPlacer
Maps a data point onto a screen point.
PointSelectionEvent
Describes the result of an attempt to select a data point on a plot.
PointSelectionListener
Listens for events representing the selection of a data point in a plot.
PointSequence
Iterator over point data described by `PlotData`.
PolygonForms
ShapeForm implementations for plotting filled or outline polygons.
PolygonOutliner
Outliner implementations for plotting shapes defined by listing three or more vertices in data space.
PolygonShape
Object that knows how to draw a polygon.
PostgresAsciiStarTable
StarTable implementation which reads data from a pipe-separated-value file.
PrefixTicker
Partial Ticker implementation for major tick labels with prefixes.
PrefixTicker.Rule
Defines a specific rule for generating tick marks with prefixes.
PrintSaxMessager
SaxMessager implementation that writes messages to a given print stream.
ProcessingFilter
Defines a type of filter-like processing which can be done on a StarTable.
ProcessingMode
Interface defining the final element of a table processing pipeline - the one which disposes of the generated table in some way.
ProcessingStep
Represents one step of a table processing pipeline.
ProgressFilter
Processing step which writes table progress to the terminal.
ProgressIndicatorParameter
Parameter for getting a ProgressIndicator.
Projection
Sky projection.
PtPlotSurface
PlotSurface implementation which uses Ptplot classes for axis plotting
PurposeWriter
Writes entity definitions for the purposes of all the known STILTS tasks.
QuantileCombiner
Combiner implementation that accumulates all input points per pixel for custom combination by a user-supplied object.
QuantileCombiner.Quantiler
Defines the calculation of the combined result from submitted data values.
Quantiler
Calculates quantile values given a sequence of data samples.
QuerySequenceFactory
Object which can generate an iterator over cone search specifiers.
QueryStage
Validation stage which performs some ADQL queries on data tables.
RampKeySet
KeySet for defining the characteristics of a colour ramp.
RampKeySet.Ramp
Defines ramp characteristics by aggregating a Shader and a Scaling.
RandomFilter
Processing step which calls the `Tables.randomTable(StarTable)` utility.
RandomJELEvaluator
Random-access evaluator for JEL expressions evaluated against tables.
RandomJELRowReader
Provides JELRowReader functionality for a random access table.
Randoms
Functions concerned with random number generation.
RandomViewFilter
Processing filter that makes sure any RowSequence taken out on a table uses calls to random table access methods.
Range
Describes a one-dimensional range.
RangeCollector<S>
Partial SplitCollector implementation for accumulating range data.
RangeFilter
Filter for selecting a contiguous range of rows.
Ranger
Accumulates a set of data values to provide range information.
RangeSlider
An extension of JSlider to select a range of values using two thumb controls.
RangeSliderUtil
Utility classes for JSlider components that can define a range.
RefChecker
Attribute checker for checking XML IDREF type attributes.
RegQuery
Performs a registry query.
RepeatFilter
Filter for repeating a table's rows multiple times.
RepeatTable
Wrapper table which repeats the rows of the base table multiple times.
ReplaceColumnFilter
ReplaceValueFilter
Filter for replacing a given value with another one in a list of columns.
ReplaceValueTable
Wrapper table which makes replacements of named values with other named values in some of its columns.
ReportCode
Labels a taplint report.
Reporter
Basic interface for logging validation messages.
ReporterErrorHandler
SAX ErrorHandler implementation based on a Reporter.
ReporterSaxMessager
SaxMessager implementation which delivers its output via a TapLint-style reporter.
ReportKey<T>
Typed key for use in a ReportMap.
ReportMap
Map containing typed entries generated as a result of plotting.
ReportMeta
Contains documentation metadata describing a plot report item.
ReportType
Message types for use with a reporter.
ResolverFilter
Filter which adds RA, Dec coordinate columns by performing name resolution using an external service.
ResourceIcon
Stores icons used by the ttools package.
ResultSetJELRowReader
JELRowReader for accessing JDBC `ResultSet` objects.
RgbImage
An efficiently stored RGB or RGBA image backed by an int buffer.
RgbPaperType
Abstract bitmapped PaperType which uses an RgbImage to store graphics.
RgbPaperType.RgbPaper
Paper for use by this type.
RgbPaperType2D
Abstract RgbPaperType subclass for 2-dimensional plots.
RgbPaperType2D.RgbPaper2D
Paper for use by this type.
RgbPaperType3D
Abstract RgbPaperType subclass for 3-dimensional plots.
RgbPaperType3D.RgbPaper3D
Paper for use by this type.
Rotation
Rotates vectors between sky systems.
Rounder
Provides round numbers.
RowMapper<I>
Defines a mapping between objects of some given type and table row index.
RowRunnerParameter
Parameter for acquiring a RowRunner.
SampMode
Processing mode for sending the table to other subscribed clients using the SAMP tool interop protocol.
SaxMessager
Defines how parsing messages are reported.
SaxMessager.Level
Defines the levels of severity at which messages can be reported.
Scale
Represents a mapping of data values to some linear scale.
ScaleConfigKey
Config key for axis scales.
Scaler
Defines the mapping of an input value to the range 0..1.
ScaleType
Defines a type of axis scaling.
ScaleType.Param
Defines a numerical parameter for a ScaleType.
Scaling
Defines a policy for scaling values to a fixed interval.
Scaling.HistogramScaling
Marker interface for Scaling instances that create Scalers based on a histogram assembled from data.
Scaling.RangeScaling
Interface for Scaling instances that can create Scalers from a lower and upper bound.
Scalings
Implementation class for functions to do with Scaling instances.
ScatterPlot
Component which can display a scatter plot of points.
ScatterPlotEvent
PlotEvent for scatter plots.
SchemeDoc
Writes a section of XML text documenting the details of TableSchemes available within the STILTS application.
SchlegelCalculator
Column calculator which interrogates the IPAC Dust Extinction map service.
SchlegelCalculator.ResultType
Enumerates physical values available from the IPAC dust service.
SchlegelCalculator.Spec
Specifies the dust query to be made.
SchlegelCalculator.Statistic
Enumerates statistics available from the IPAC dust service.
SchlegelFilter
Filter that applies the SchlegelCalculator.
SelectFilter
Table filter for selecting only certain rows using a JEL expression.
SeqConcatStarTable
StarTable implementation which concatenates a list of compatible constituent tables in sequence.
SequentialJELRowReader
Implements JELRowReader for sequential access to a table.
SequentialResultRowSequence
Straightforward implementation of ConeResultRowSequence based on a ConeQueryRowSequence.
SequentialViewFilter
Processing filter that makes sure any table filtered by it does not have random access.
ServiceCeaWriter
CeaWriter implementation which writes a registry record document describing a CEA Service instance.
ServiceConeSearcher
ConeSearcher implementation using a VO Cone Search service.
ServiceFindMode
Enumeration of ways to submit an upload match to a service.
ServiceOperation
Defines an operation which turns an input tuple into an output tuple.
SetParameterFilter
Filter which sets a parameter on the table.
Setting
Defines a key-value pair for use in a stilts command line.
SettingGroup
Represents a set of parameter-value pairs to be grouped together for display purposes.
SexagesimalToDegrees
Converts between Strings in sexagesimal format and numeric values in degrees.
ShadeAxis
Graphical representation of aux shading range which can be placed near the plot.
ShadeAxisFactory
Defines how to get a ShadeAxis for a shader range.
ShadeAxisKit
Aggregates information required for generating an Aux colour axis.
Shader
Defines an object which can modify an sRGB colour as defined by a scalar parameter.
ShaderConfigKey
ConfigKey for selecting shader objects.
ShaderLegend
Generates a graphic in SVG format showing labelled colourmaps.
ShaderListCellRenderer
ListCellRenderer suitable for a combo box containing `Shader`s.
ShaderParameter
Parameter for choosing `Shader` objects.
Shaders
Provides some implementations of the `Shader` interface.
ShaderTweaker
DataColorTweaker implementation which uses an array of Shader objects.
ShadeSpec
Specifies a shade axis in sufficient detail to recreate it as part of a STILTS plotting command.
ShapeFamilyLayerType
LayerType that represents a family of ShapeModePlotters.
ShapeForm
Plotter Form sub-interface for use with ShapeMode.
ShapeMode
Defines how outlines defined by a ShapeForm are coloured in a plot.
ShapeMode.AutoTransparentStamper
Stamper implementation for auto transparency.
ShapeMode.DensityStamper
Stamper implementation for density mode.
ShapeMode.FlatStamper
Stamper implementation for flat colouring.
ShapeMode.ShadeStamper
Stamper implementation for use with AuxShadingMode.
ShapeMode.WeightStamper
Stamper implementation for use with WeightedShadingMode.
ShapeModeDoc
Writes XML text documenting known plot2 ShapeModes (shading modes).
ShapeModePlotter
ModePlotter subclass with ShapeForm for form and ShapeMode for mode.
ShapePainter
Interface to define the actual shape drawing done by an Outliner.
ShapePlotter
Plotter that plots shapes at each data point.
Shapes
Functions useful for working with shapes in the (X, Y) plane.
ShapeStyle
Style that combines information from a ShapeForm and a ShapeMode.
ShortPair
Aggregates two short integer values.
ShowFunctions
Task for browsing available algebraic functions.
ShuffleFilter
Filter that permutes rows randomly.
SiaConeSearcher
ConeSearcher implementation using a VO Simple Image Access service.
SideFlags
Encapsulates four boolean flags, one for each side of a rectangle.
SimpleDataStoreFactory
DataStoreFactory implementation that does no caching.
SimpleDecalPlotter<S>
Abstract Plotter implementation that does all its painting using a Decal, no Glyphs.
SimpleDomain<T>
Minimal Domain implementation with only one mapper.
SimpleDomain.Mapper<T>
Simple mapper implementation.
SimpleLayerType
LayerType representing a single Plotter.
Sin2
Sine (Orthographic) projecter implementation.
SinePlot
Example programmatic use of stilts plot2 classes.
SinePlot.PlanePlotter
Abstracts the way that the table is turned into a 2d plot component.
SingleCoord
Partial Coord implementation for quantities that are represented as scalars both to the user and internally.
SingleGangerFactory<P,A>
GangerFactory implementation for single-zone gangs.
SingleMapperTask
MapperTask which has a single input table.
SingleTableMapping
Interface that defines mapping one table to another.
SinProjection
Sine (orthographic) projection.
SizeForm
ShapeForm implementation that draws shaped markers of a size given by an additional data coordinate.
SizeForm.SizeOutliner
Outliner implementation for use with SizeForm.
SizeXyForm
ShapeForm implementation that draws shaped markers with their horizontal and vertical dimensions independently determined by two additional data coordinates.
SizeXyForm.SizeXyOutliner
Outliner implementation for use with SizeXyForm.
Sky
Functions useful for working with shapes on a sphere.
SkyAspect
Defines the view of a SkySurface.
SkyAxisLabeller
Performs axis labelling for a sky plot.
SkyAxisLabellers
Implementation class containing SkyAxisLabeller implementations.
SkyBox
Defines a region of the celestial sphere which is rectangular in Right Ascension and Declination coordinates.
SkyConeMatch2
Crossmatcher which works by performing one cone-search type query for each row of an input table on an external service of some kind.
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.
SkyCoordParameter
Utilities for sky coordinate parameters.
SkyCorrelationCoordSet
MultiPointCoordSet for ellipses on the sky defined by lon/lat errors and a correlation.
SkyDataGeom
Defines positional data coordinates used by a sky plot.
SkyDensityMap
Calculates sky density maps and outputs them as tables.
SkyDensityPlotter
Plotter that plots a genuine density map on a SkySurface.
SkyDensityPlotter.SkyDenseStyle
Style for configuring with the sky density plot.
SkyDistance
Encapsulates a distance on the sky and a label for its magnitude.
SkyEllipseCoordSet
MultiPointCoordSet for ellipses on a sphere.
SkyFov
Characterises a field of view on the sky for presentation to the user.
SkyGridPlotter
Plotter that can draw a sky axis grid on a sky surface.
SkyGridPlotter.GridStyle
Style for configuring the grid plot.
SkyMatch2
Task implementation for simplified sky matching task.
SkyMatch2Mapper
TableMapper which does the work for sky-specific pair matching (tskymatch2).
SkyMatch2Mapping
Match2Mapping subclass specific to sky matching.
SkyMultiPointCoordSet
MultiPointCoordSet sub-interface for coordinates on the sky.
SkyMultiPointForm
MultiPointForm for use with sky coordinates.
SkyNavigator
Navigator for use with sky plot.
SkyPixer
Maps positions on the unit sphere to pixel indices using a given pixel scheme.
SkyPlot2Task
Task for Sky-type plots.
SkyPlotType
Defines the characteristics of a plot on the surface of the celestial sphere.
SkySimData
Stores information required to simulate a sky catalogue.
SkySimData.Col
Defines an object that can return a sample value for a given region.
SkySimScheme
TableScheme that can provide a simulated view of the sky.
SkySurface
Surface implementation for plotting on the celestial sphere.
SkySurfaceFactory
Surface factory for plotting on the surface of the celestial sphere.
SkySurfaceFactory.Profile
Profile class which defines fixed configuration items for a SkySurface.
SkySurfaceTiler
Understands the geometry of HEALPix tiles on a given SkySurface.
SkySys
Sky coordinate system definition.
SkySysConfigKey
ConfigKey for selecting sky coordinate systems.
SkySystem
Represents a sky coordinate system.
SkyTileRenderer
Defines the strategy for rendering HEALPix tiles to a graphics context.
SkyTiling
Defines a pixellation scheme which maps sky positions to long integers.
SkyUnits
Class defining units used for a two-coordinate sky coordinate system.
SkyVectorCoordSet
MultiPointCoordSet for vectors on the sky.
SkyviewProjection
Partial projection implementation based on classes from the Skyview package.
SlaveTicker
Ticker implementation that provides ticks for a supplied function based on a separate master axis.
SliceDataGeom
DataGeom implementation that reads positions corresponding to some, but not all, orthogonal data position coordinates.
SliderSpecifier
Double value specifier that uses a slider to choose a value in the range betwen two given values.
SliderSpecifier.TextOption
Specifies whether and how a text display field should appear alongside the slider for user entry.
Slow
Indicates that a method may take a non-negligable amount of time.
SmartColumnFactory
CachedColumnFactory implementation that is able to spot non-varying columns and represent them efficiently.
SolidAngleUnit
Unit for solid angle quantities.
SortedPaperType3D
PaintPaperType for 3-dimensional plots.
SortFilter
Processing filter which sorts on one or more JEL expressions.
SortHeadFilter
Filter for returning the first (or last) few rows of a sorted table.
SortQuantiler
Quantiler that retains all data samples, sorts them when ready, and uses the sorted array to answer questions about quantiles.
SortUtils
Utilities for sorting.
Span
Characterises the extent and possibly the distribution of a dataset.
Specifier<V>
Can acquire a typed value from the GUI.
SpecifierPanel<V>
Partial Specifier implementation.
SpectrogramPlotter
Plotter for spectrograms.
SpectrogramPlotter.ChannelGrid
Defines the spectrum frequency channels.
SpectrogramPlotter.SpectroStyle
Style subclass for SpectrogramPlotter.
SphereAngleRange
Represents the range of angular coordinates that are covered by a given region.
SphereDataGeom
Defines positional data coordinates used by an isotropic spherical polar 3-D plot.
SphereGridPlotter
Plotter that can draw a spherical grid around the origin of a CubeSurface.
SphereGridPlotter.GridStyle
Style class for sphere grid plotter.
SphereNet
Calculates line segments forming longitude and latitude lines for a sphere around the data origin of a cube surface.
SphereNet.Line3d
Represents a set of 3-d points that can be joined together to make a grid line.
SpherePlot2Task
Task for sphere (isotropic 3D)-type plots.
SpherePlotType
Defines the characteristics of plot in 3-dimensional isotropic space.
SphericalPlot3D
Plot3D which works with spherical polar coordinates.
SphericalPlotState
PlotState specific to spherical 3D plots.
SplitRunner<S>
Utility class for making use of SplitProcessor instances.
SpotPlotter
Fairly minimal example plotter implementation.
SpotPlotter.SpotLayerType
LayerType corresponding to SpotPlotter.
SpotPlotter.SpotStyle
Style implementation for spots.
SqlClient
SQL command-line client.
SqlCone
Multiple cone match task which works by doing SQL queries using JDBC.
SqlUpdate
JDBC table column writer task.
SquashAttributeHandler
SAX content handler which mostly copies events to text, but eliminates a given attribute from the root element.
SsaConeSearcher
ConeSearcher implementation using a VO Simple Spectral Access service.
StackGanger<P,A>
Ganger implementation for a vertically stacked gang of plots, all sharing the same horizontal axis.
Stage
Represents a stage of validator processing.
Stamper
Performs colouring of an outline.
StandardKernel1dShape
Implementation class for Kernel1dShapes based on evaluating symmetric functions over a limited extent.
StarTableJELRowReader
JELRowReader subclass for access to StarTables.
StateDependent
Indicates that a public static method is to be evalated by JEL at runtime not compile time, even if its arguments can be determined at compile time.
Stats1Plotter
Plotter to calculate and display univariate statistics of histogram-like data.
Stats1Plotter.StatsStyle
Style class associated with this plotter.
StatsFilter
Filter which can calculate statistical quantities.
StatsMode
Processing mode for calculating statistics on a table.
StepDataStore
Wrapper data store implementation that dispenses all column data as evenly spaced subsamples by row.
StepFactory
Factory which can create ProcessingStep objects from strings which represent the filter specifications.
Stilts
Top-level class for invoking tasks in the STILTS package.
StiltsCommand
Represents an abstract model of a STILTS command line.
StorageType
Enumerates the possibilities for internal storage of coordinate data for presentation to the plotting classes.
StreamHandler
Handler for STREAM elements.
StreamingHandler
Abstract handler superclass for elements with STREAM children (BINARY or FITS).
StringConfigKey
Config key for use with String values.
StringCoord
Coord implementation for String values.
StringMultiParameter
Convenience parameter subclass for getting a sequence of string values.
Strings
String manipulation and query functions.
StrokeKit
Supplier for drawing strokes.
StrokeXYShape
XYShape that draws a line using a Stroke object.
Style
Defines a style for marking a set of data.
StyleFactory
Defines an object which can obtain a `Style` object from the environment.
StyleKeys
Contains many common config keys and associated utility methods.
StyleParameter<T>
ChoiceParameter subclass suitable for use with plotting style configuration.
Styles
Utility class relating to the `StyleSet` interface.
StyleSet
Defines a sequence of styles intended for use within a single plot.
SubCloud
Aggregates the DataGeom and the geometry-specific parts of the DataSpec for a layer.
Subrange
Designates a sub-range.
SubrangeConfigKey
Config key that specifies a Subrange.
SubsetSelectionPlotData
PlotData wrapper implementation which rearranges subset indexes.
Suffixer
Object that defines how groups of (parameter) suffixes are constructed.
SunDoclet
Doclet for documenting user-visible JEL classes, based on the com.sun.javadoc API.
SunDoclet.Html
Class for use with `javadoc` tool that writes MethodBrowser-friendly HTML output.
SunDoclet.Xml
Class for use with `javadoc` tool that writes SUN-friendly XML output.
SupplementData
Accessor for the data supplied by columns in an associated ColumnSupplement.
Surface
Defines the graphical area on which plots are painted.
SurfaceFactory<P,A>
Generates members of a family of Surface objects.
SurfacePlot
Abstract superclass for plot components which display on a `PlotSurface`.
Surround
Describes the area outside a rectangle reserved for annotations.
Surround.Block
Represents the space taken along one side of a rectangle.
SwingMode
Processing mode for displaying the table in a scrollable Swing window.
SwingPainter
Painter subclass which can paint to the screen.
TableCachedData
Supplies selected mask and coordinate data relating to a single table.
TableCat
Concatenates multiple homogeneous tables top-to-bottom.
TableCat2
Concatenates two tables top to bottom.
TableCatN
Concatenates N tables top to bottom.
TableCone
Executes a single cone-search-like query to an external DAL service.
TableConsumer
Disposes of a table.
TableConsumerParameter
Defines an object (probably a parameter) which can return a TableConsumer.
TableCopy
Task which copies a single table from input to output.
TableCube
Task implementation for the histogram array creation task.
TableData
Contains the data from a table in easy to digest form (no IOExceptions).
TableEnvironment
Environment subinterface which provides additional functionality required for table-aware tasks.
TableFactoryParameter
Parameter whose value is a StarTableFactory.
TableGroup
Task for performing aggregation operations on groups of rows of an input table.
TableGroup.AggSpec
Defines the aggregation that should be done to form an output column.
TableHandler
ElementHandler for TABLE elements.
TableHandler.NrowsChecker
Attribute checker which checks a TABLE's nrows attribute.
TableHistogram
Task for performing a 1D histogram.
TableJoinN
Joins N tables side-to-side.
TablelessJELRowReader
JELRowReader implementation which has no columns.
TableLocator
Interface which describes turning a string into a StarTable object.
TableLoop
Creates a single-column table with values dispensed from a for loop.
TableMapper
Interface for an operation which takes zero or more tables as input and produces one table as output.
TableMapping
Defines an operation which maps zero or more tables on input to a table on output.
TableMatch1
Performs an internal (single-table) crossmatch.
TableMatch2
Task implementation for generic pair matching task.
TableMatchN
Permforms a multi-table crossmatch.
TableMetadataStage
Validation stage for checking the content of parsed Table metadata.
TableMultiCopy
General purpose task for copying multiple input tables to an output table container.
TableNamer
Defines how Setting string values are generated from input values which refer to tables.
TablePipe
TableMapper which does the work for the tpipe command.
TablePlot
Superclass for all components which draw plots from table data.
TablePlot2D
Task for performing a 2D scatter plot.
TablePlot3D
Task for performing a 3D scatter plot.
TablePlotData
Abstract superclass for PlotData implementation representing the data from a single table with associated expressions describing coordinate selections etc.
TablePointSequence
PointSequence abstract superclass implementation for getting sequential plot data from a table.
TableProducer
Provides a table.
TablesEndpointStage
Validation stage for checking table metadata from the /tables endpoint (as defined by the VODataService schema).
TablesInput
Interface for an object which can acquire multiple input tables.
TableStats
Aggregates column statistics for a table.
TailFilter
Filter for picking only the last few rows of a table.
TailTable
Wrapper table implementation which only contains the last N rows of its base table.
TangentPlaneTransformer
Performs normalised 3D coordinate transformations equivalent to displacements from the origin in the tangent plane.
TapLint
TAP Validator task.
TapLinter
Organises validation stages for TAP validator.
TapMapper
Mapper that does the work for `TapQuerier`.
TapQuerier
Performs a TAP query.
TapResultProducer
Object which can get the output table from a TapQuery.
TapResultReader
Aggregates parameters used for recovering and delivering the result of a TAP query.
TapResultReader.DeleteMode
Enumeration of UWS job deletion modes.
TapResume
Resumes an existing TAP query.
TapRunner
Executes TAP queries for the validator.
TapSchemaMetadataHolder
MetadataHolder implementation which supplies metadata based on the assumed (mandated) form of the TAP_SCHEMA tables which a TAP service is required to supply.
TapSchemaStage
Validation stage for checking table metadata from the TAP_SCHEMA tables.
TapServiceParams
Manages a collection of parameters used to generate a TapService.
TapUploadMatcher
UploadMatcher implementation for a TAP service.
TapUploadSkyMatch
Upload matcher that uses an external TAP service.
TapWriter
Writes SQL ResultSets to VOTable with the INFO elements appropriate for TAP output.
TdHandler
Element handler for TD elements.
TextDisplaySlider
JSlider that displays the currently selected value when the slider is being dragged.
TextFieldSpecifier<V>
SpecifierPanel subclass that uses a text field for input.
TextOutputReporter
OutputReporter implementation for logging plain text to a print stream.
ThicknessComboBox
JComboBox for selecting line thickness.
Tick
Defines a tick on an axis.
Ticker
Provides tick marks to label plot axes.
TickLook
Defines the appearance of tick marks on a plot axis.
TickRun
Aggregates a list of Ticks with the orientation with which their labels should be drawn on the axis.
TickSkyAxisLabeller
Partial SkyAxisLabeller implementation that labels axes with positioned numeric labels.
TickSkyAxisLabeller.SkyTick
Aggregates a line label, graphics position and text anchor.
TilingParameter
Parameter for specifying SkyTiling values.
Tilings
Pixel tiling functions for the celestial sphere.
TimeAspect
Defines the data range covered by a TimeSurface.
TimeConfigKey
Config key for values in the time domain.
TimeDataGeom
Defines positional data coordinates used by a 2-D time plot.
TimeFormat
Formats numeric values to strings to provide axis ticks and user-viewable coordinate readouts.
TimeJELFunction
Function operating on a time value as used in a Time plot.
TimeJELFunction.TimeQuantity
Defines a quantity representing time that can be used in expressions supplied to this class.
TimeJELFunction.TimeResolver
This public class is an implementation detail, not intended for external use.
TimeNavigator
Navigator for use with time plot.
TimePlot2Task
Task for time plots.
TimePlotType
Defines the characteristics of a 2-d plot with a horizontal time axis.
Times
Functions for conversion of time values between various forms.
TimeStackGanger
Ganger that stacks time plots vertically with a shared time axis.
TimeSurface
Surface implementation for time-series plotting.
TimeSurfaceFactory
Surface factory for time plots.
TimeSurfaceFactory.Profile
Profile class which defines fixed configuration items for a TimeSurface.
TimeUnit
Unit implementations representing time intervals measured in seconds.
ToggleNullConfigKey<T>
Wraps a supplied ConfigKey to provide one that will also allow selection of the null value.
ToggleSpecifier<T>
Specifier that decorates another one with a toggle button for selection of a fixed value.
Tokenizer
Utility class to help with tokenizing strings.
TopcatMode
Processing mode for displaying the streamed table in TOPCAT.
TracePlotter
Plots a line through a cloud of points in 2d, tracing a given quantile or pair of quantiles at each column (or row) of pixels.
TracePlotter.QJoin
Defines the graphial style for joining sparse samples.
TracePlotter.TraceStyle
Style for trace plot.
TranslatedPixellator
Pixellator which modifies the behaviour of a base Pixellator by translating it on the XY plane.
TransposeFilter
Processing filter which transposes a table.
TrHandler
Element handler for TR element.
TrigDegrees
Standard trigonometric functions with angles in degrees.
Trimming
Aggregates static items that decorate a rectangular plotting area.
TrimmingSpec
Specifies trimming items in sufficient detail to recreate them as part of a STILTS plotting command.
TrimmingSpec.LegendSpec
Specification for legend display options.
Tuple
Defines a tuple of typed values for plotting.
TupleRunner
SplitRunner subclass for use with TupleSequences.
TupleSequence
Interface for iterating over points to plot.
TwoMassPscTableBuilder
TableBuilder implementation for the ASCII files distributed on the 2MASS catalogue DVD set.
TypedPlot2Task<P,A>
Plot2 task specialised for a fixed PlotType.
UniqueFilter
Filters out rows which are identical in some or all columns.
Unit
Defines a numeric factor corresponding to an extent on an axis.
UnitColumnSupplement
Trivial ColumnSupplement implementation which contains all the columns of a base table unchanged.
UnitRangeSpecifier
Specifier for acquiring range for which both bounds fall between 0 and 1.
UnivariateStats
Calculates univariate statistics for a variable.
UnivariateStats.ArrayStats
Aggregates statistics acquired from a column whose values are fixed-length numeric arrays.
UnplannedDrawing
Convenience partial implementation of Drawing where no plan is used.
UploadConeTable
Table suitable for uploading based on a sequence of positional queries and an RowMapper.
UploadMatcher
Defines a service that can perform sky position crossmatches by taking a sequence of cone-like positions for input and submitting them as a block to a remote execution matching service.
UploadStage
TapLint stage which attempts table uploads.
UrlMocCoverage
MOC coverage implementation which reads a MOC from a given URL.
URLs
Functions that construct URLs for external services.
UsageWriter
Write usage paragraphs specific to the STILTS tasks.
UsageWriterMan
UserDataReader
Reader that can interrogate a RowData to return the coordinate and mask values specified by a DataSpec.
UserFindMode
Mode for upload crossmatches corresponding to the user options.
ValueConverter
Defines a conversion from one data type to another.
ValueInfoMapGroupTable
StarTable implementation built on a MapGroup whose keys are ValueInfo objects representing columns of the table.
ValueParser
Object which knows how to interpret the values associated with a FIELD or PARAM object.
VariableTablesInput
TablesInput which allows a variable number of input tables, fixed at runtime using an integer parameter.
VectorSortPlotVolume
PlotVolume implementation which accumulates all points to plot and then plots them by drawing, suitable for a vector-like context.
VersionChecker
Attribute checker for the VOTABLE element's version attribute.
VersionDetail
Contains VOTable version-specific validation logic.
VersionDetector
Determines the version of a VOTable document.
VocabAttributeChecker
Checks an attribute whose content is defined by the content of an IVOA Vocabulary.
VocabChecker
Checks values that are defined by the content of an IVOA Vocabulary.
VocabChecker.TermReporter
Callback interface for reporting vocabulary interrogation results.
VotCopy
Task which Copies a VOTable XML document intact but with control over the DATA encoding type.
VotCopyHandler
SAX content handler which takes SAX events and converts them to an output stream in a VOTable-sensitive way.
VotLint
Task which performs VOTable checking.
VotLintCode
Provides a label for a message passed to a VotLint context.
VotLintContentHandler
SAX ContentHandler used for linting VOTables.
VotLintContext
Context for a VOTLint process.
VotLintEntityResolver
Provides entity resolution for the VOTable linter.
VotLinter
Main class for performing a VOTable lint.
VotLintTapRunner
TapRunner implementation which uses the VotLint validation classes to check the query's result VOTable.
WebMapper
Object that can map some particular sort of string to a URL referencing a web page.
WordParser<W>
Defines a parser which can turn a string into some other value.
WordsParameter<W>
Parameter which can split its value up into an array of words, each parsed as a parameterised type.
WrapperDataStoreFactory
DataStoreFactory implementation which allows decoration of the tables used to obtain the data, by providing a custom wrapper for their RowSequence objects.
WrapperPlotData
PlotData implementation based on an existing PlotData object.
WrapperPlotLayer
PlotLayer implementation that delegates all its behaviour to a base instance.
WrapperPointSequence
PointSequence implementation based on an existing PointSequence object.
WrapperQuerySequence
ConeQueryRowSequence implementation which delegates all methods to a supplied instance.
WrapperTuple
Tuple implementation that delegates all methods to a base instance.
XmlDocletOutput
DocletOutput implementation for writing SUN-friendly XML.
XmlEncodingParameter
Parameter which describes one of the available XML encodings (UTF-8 etc).
XsdStage
Validation stage for validating a document against a given XML schema.
XsdValidate
Utility task for XML Schema validation.
XsdValidation
Methods to perform validation against XSD schemas.
XsdValidation.Result
Enumerates possible results of the parse.
XYArrayData
Defines a matched pair of vectors.
XYArrayPlacement
Defines how to map an XYArrayData object to a definite position in data space.
XyKeyPair<T>
Represents a pair of configuration keys that apply to the X and Y axes of a plane plot.
XYShape
Abstract superclass for shapes characterised by a pair of short integer values.
XYStats
Calculates X-Y correlation statistics.
ZBufferPaperType3D
Bitmapped 3D PaperType for opaque pixels only.
ZBufferPlotVolume
PlotVolume which uses a Z-buffer to keep track of which pixels are in front.
ZBufferPlotVolume.Workspace
Opaque workspace object for use with ZBufferPlotVolume instances.
ZoneContent<P,A>
Gives the layer content and surface construction details for one zone of a Gang.