All Classes and Interfaces
Class
Description
Skeleton implementation of ActivatorConfigurator.
Partial AxesController implementation.
Skeleton implementation for a panel that can display navigable HTML.
Partial ZoneController implementation.
ActionListener implementation which forwards all ActionEvents to a list
of clients.
Decorates a SpecifierPanel with Clear and Submit buttons.
Manages the GUI and behaviour for one entry in the list of
activation options displayed in the ActivationWindow.
Displays the results of activation actions.
Represents a complete or incomplete activation result.
Status of completed activation action.
Additional information about the way a row activation request should
be carried out.
Defines a type of activation action that can be invoked on table rows.
A window which allows configuration of activation actions.
Defines an action to be performed on rows of a known table.
Defines a GUI component that the user can interact with to specify
an activation action.
Superinterface for objects which can direct interoperability communications
to one or more target applications based on the selection in a
combo box model.
Utility class that extends Box so that added components are always
considered to have a fixed alignment.
Transparent component for adding additional decoration to an existing
plot component.
PositionCoordPanel for entering positional Area values.
AxesSelector implementation that wraps an existing one and adds some
auxiliary axes of its own.
Extends ConfigSpecifier to decorate some of its component specifiers as
AutoSpecifiers.
Decorates a specifier with an Auto button.
Application-style JDialog subclass.
ZoomRegion for use with an
AuxLegend
.Provides a common superclass for windows popped up by TOPCAT.
Object which coordinates user control of multi-zone plot axes.
Defines an object which provides column selectors for a plot.
Object which configures details of a plot's axes, including surface
aspect and ranges.
Graphical component allowing selection of one or more columns
required for plotting data along one axis of a graph.
Axis configuration editor component.
Dialogue window containing one or more
AxisEditor
components.ZoomRegion for zooming in one dimension (X or Y).
Style editor for histogram bars.
Convenience class extending AbstractAction.
Basic implementation of CheckBoxList.
LayerControl for a single plotter with coordinates.
Basic implementation of CoordPanel.
Interface for presenting a list of coordinate selection components.
Functions for display of graphics-format images in a no-frills
viewing window (an
ImageWindow
).Abstract Vizier mode which presents a pre-selected list of
catalogues to query.
A RowSubset which maintains the inclusion status of each row as
a separate flag.
Component which allows the user to draw a blob using the mouse.
Component which allows the user to draw a blob using the mouse.
A RowSubset implementation based on a boolean column of a StarTable.
ActivationType for displaying a resource in a browser.
Action which invokes help by attempting to display a page from the
help document in a web browser.
Displays URLs in web browsers.
Generates some icons for the TOPCAT desktop.
Graphics window for viewing 3D scatter plots using Cartesian coordinates.
AxesSelector implementation which deals with the straightforward
case in which the returned data table consists of the columns selected
from the selector's table.
Abstract superclass for simple Cartesian plots.
PointStore implementation used for storing coordinate information about
from Cartesian point selection.
Defines an object that can characterise a surface as an N-dimensional
hypercube.
SAX content handler which can make sense of a VizieR query for catalogues.
Vizier mode that allows the user to search for catalogues based on
a provided list of known categories.
Component that allows the user to select table names for use with
the CDS X-Match service.
Window for doing upload sky matches using the CDS X-Match service.
ZoomRegion implementation for a zoom around the centre of the
display region.
JList subclass that adds a couple of features.
Defines the rendering of the contents of a list cell.
A menu which contains only checkbox-type entries and has an associated
ListSelectionModel.
A component containing a column of checkboxes representing a set of
choices.
Defines how to get annotations for check box items.
ActivatorConfigurator implementation that allows the user to choose
between a number of supplied GUI options.
Custom combo box renderer for rendering Class objects.
Categorises submitted data values by equality into a set of
mutually exclusive groups.
Aggregates a value and the number of times it has been submitted.
Panel for displaying the results of a classification of column contents.
Window for defining up a mutually exclusive group of subsets
based on the values of a given table expression.
Used to mark columns in a TopcatModelInfo as apparently having
some characteristic or other.
List cell renderer which will render StarTableColumn objects sensibly.
CheckBoxList that represents the columns in a TableColumnModel.
Adaptor class which turns a
TableColumnModel
into a ComboBoxModel
.Performs unit conversions on data values based on a given ValueInfo.
JComboBox suitable for use with a ColumnComboBoxModel.
ComboBoxModel for holding table per-row expressions.
Determines what columns are acceptable for this model.
Table class built up from ColumnData objects.
A JSpinner which can select the index of a new column.
A window which displays metadata about each of the columns in a table.
List reflecting the
TableColumn
objects
in a TableColumnModel
.Dialog window that allows the user to search for text content in
cells of a column of a displayed table.
Specifies a column content search.
Enum for search target scope.
Allows selection of a column from a table which represents a requested
kind of value.
Model for a
ColumnSelector
.Window for concatenating two tables.
DalMultiWindow subclass for Cone Search services.
Control implementation which uses tabs and contains one or more
ConfigSpecifiers as the user interaction component.
Source of a config map.
Specifier which supplies a ConfigMap.
GUI component policy.
Object that can preserve the state of a collection of GUI components
in a way that is easy to de/serialize.
Manages creation of PlotLayers from Plotters by turning ConfigMaps into
appropriate Style instances.
ColumnData implementation which always returns the same Double value.
User interaction component that can appear in a ControlStack.
Abstracts the provision of plotting controls for the plotting GUI.
List component that contains Control objects.
ListModel for the control stack.
Panel which displays a list of control summaries in a list on one side,
and an area for showing the control interaction areas on the other side.
Main window providing user control of the TOPCAT application.
GUI component for entry of Coord values as table column expressions.
Defines criteria for identifying a matching tuple of coordinates
from a list of ValueInfos.
Utility class for handling positive integers.
Wrapper data store implementation used only for counting the number
of tuples requested from it.
Component whose text gives a number of (name, count) pairs.
Small component which gives a visual representation of a coverage area.
Axis control for cube plot.
Layer plot window for 3D Cartesian plots.
SavePanel implementation for saving the current table.
Widget for selecting lower and upper percentiles for image display.
Activation type for showing an image from one of a fixed list
of cutout services.
Component for performing a multicone-type join between a selected input
table and a remote DAL service.
Defines service-type-specific aspects of how to do a multiple query
against a positional (cone-like) DAL service.
Window for executing a multiple query type match between an input
table and a remote DAL service.
SearchWindow subclass that searches for content in the columns
of a TableViewerWindow.
Minimal LayerControl implementation.
Component that displays DataLink functionality of a table.
A window which displays the TopcatModel's table as a DataLink
{links}-response table.
ActivationType that introduces a delay.
Table load dialogue which presents some demonstration data.
This is a template for a custom extension tool for use with the TOPCAT
application.
StyleEditor for density plots.
Graphics window which displays a density plot, that is a 2-dimensional
histogram.
Transmitter implementation which is permanently disabled.
AxesController implementation for multi-zone plots in which the
zones are not related to each other.
ComboBox for selecting DomainMappers appropriate for a given Domain.
Activation type that downloads a URL to local storage.
Provides a dialogue that disposes of a URL by downloading the resource
to a location specified interactively by the user.
Manages download of data that may be required in multiple places.
Main class for invoking the TOPCAT application from scratch.
Model for selecting
ErrorMode
values.Defines an object which can execute a system Process.
Interface between two Virtual Observatory applications, such as
Aladin (CDS) or VOPlot (PSPL/IUCAA)
Defines an area on the graphics surface, including criteria for
determining whether a given point is or is not included in it.
Defines how a figure is constructed from a user-supplied set of
vertices in graphics space.
Component which allows the user to identify a region by selecting
vertices using the mouse.
JComboBox drop-in replacement that fixes an action firing misfeature
in the standard implementation.
Manages components which may either be contained in the same window,
or one of which may be floated out into a separate dialogue.
Control for providing coordinate and configuration information
additional to base position coords and config.
Plot layer control which manages coordinates and subsets in a common way
for multiple layers defined by one or more forms.
GUI component for acquiring style information for a plot for
each row subset of a particular table.
Control for defining characteristics of the external frame within which
the plot is painted.
Layer control for plotting functions.
AbstractHtmlPanel implementation based on the JavaFX WebView class.
Class for a parser that can parse CSV input streams, such as those produced by
GAVO's database query web apps.
Recursive descent parser for parsing a single line
Encapsulates example queries used by the GAVO loader.
ActivationType for displaying an image in the internal viewer.
Abstract superclass for windows doing N-dimensional plots of table data.
Control manager that uses FormLayerControls to provide
panels that allow you to enter the position values once
for a given table and then go to other tabs in the control
to customise the layers generated.
Aggregates user-supplied information about a coordinate value used
as input for a plot.
DataSpec implementation used by TOPCAT classes.
DataStore wrapper implementation suitable for use from a GUI application.
Abstract NavigationListener subclass that works with a PlotPanel.
Collects a set of TableClouds together to provide a description of a
collection of positions in a plot.
LayerControl for plotting Healpix tile sets.
Action which invokes help.
Window for displaying the help browser.
Partial ActivatorConfigurator implementation for activators that
will use the CDS Hips2fits service.
GUI component that allows the user to choose a HiPS survey
from an available list.
This class characterises a HiPS survey corresponding to an existing
service, and provides static methods for acquiring a list of
such services.
Known obs_regime values.
Axis control for histogram window.
Layer plot window for histograms.
GraphicsWindow which presents one-dimensional data as a histogram.
Very basic HTML browser window.
Functions for display of images in a window.
Activity for sending an image of some sort to load.
Defines the function of viewing an image.
Window which displays an image using AWT.
Represents one of the static VizieR resources as obtained by the
VizierInfo class.
MouseListener that, when installed on a component, causes tooltips
to appear instantly and without dismissal.
Subset query window class which requires from the user an integer.
MatchSpec for performing matches between multiple tables.
MatchSpec for matching between rows of a given table.
Some sort of component which allows the user to select an integer.
RowSubset implementation which provides the complement of a base set.
ActivationType for invoking individual rows of a Datalink Links-response
table.
ActivationType that allows user to execute custom code
using TOPCAT's expression language.
Contains two adjacent vertical JLists in the same component.
Component for selecting a column renaming policy, used when joining tables.
AxesSelector implementation which wraps an existing one and adds
a point label axis of its own.
Specifies the characteristics of a new plot layer to add to a plot.
Control subinterface for controls that can contribute PlotLayers
to the plot.
Action for adding a layer control to the plot stack.
Exception thrown if a plot layer cannot be added as requested.
Identifier object for PlotLayers.
Control for defining legend characteristics.
Layout utility component that places components in a horizontal Box.
Compact log record formatter.
StyleEditor implementation for suitable for a
LinesPlot
.GraphicsWindow which draws a stack of line graphs.
Displays information and invocation options corresponding to a single
row of a Datalink Links-response table.
ListModel implementation that represents the concatenation of
two supplied constituent ListModels.
List component which displays LoadingToken objects.
Object corresponding to a table currently in the process of being loaded.
Activation type for loading a table into the TOPCAT application.
Window which displays the main gui from which to load tables into the
application.
Component which displays a list of LoadWorker components, including
their progress bars and cancel buttons.
Utility methods for setting logging levels.
Log handler which can provide a window displaying recent log events.
Simple logarithmic slider.
StyleEditor implementation for editing
MarkStyle
objects.Component which allows the user to select a
Match1Type
from a list of options.Enumeration class defining requirements on table rows for constructing
a matched table.
Prepares a plot based on the inputs and outputs of a crossmatch operation.
Abstract class defining general characteristics of a component which
can perform some sort of matching action and present itself graphically.
Window for selecting the characteristics of and invoking a match
(table join) operation.
AxesController implementation for the matrix plot.
LayerManager implementation for use with the Matrix plot.
Plot window for matrix plots.
CoordPanel for specifying matrix plots.
Overlay panel that can display annotated distance measurements
between two user-specified points on the plot.
Provides a menu item with a submenu that can select one of a given
set of options.
This class describes columns in a table of metadata.
This ColumnModel provides enhanced functionality over a normal
ColumnModel, aimed at making it easy to select which columns
in a related TableModel are shown (appear in this ColumnModel)
or not shown (don't appear in this ColumnModel).
Makes a TableModel out of a list of MetaColumn objects.
Handles the GUI aspects of sorting a MetaColumnTableModel.
A panel displaying the static public methods of a set of classes.
Specialist functions for use with data from the the Millennium Galaxy
Survey.
VizierMode for queries of Mission catalogues.
FormControl implementation for a collection of ModePlotters.
Configger implementation that aggregates config entries from a number
of subordinate configgers.
Manaages control of controller objects that work with multiple plotting
zones.
Defines how to interact with members of this class's controller type.
FormLayerControl in which forms can be added to and removed from
a form stack under user control.
PositionCoordPanel implementation that offers a choice of DataGeoms.
Save panel for saving multiple tables to the same container file.
MultiController that works with ShaderControl instances.
Window that presents algebraic subsets for addition to multiple tables.
Represents a subset to add.
Extension of the StyleSet interface which allows entries to be changed.
Provides a description of the available navigation gestures.
Manages centrally-dispensed value sets for one or more ConfigKeys.
Activation type which does nothing.
Wrapper table which ensures that all its contents have sensible types.
ConfigSpecifier subclass that adds checkboxes for some of its
component specifiers, indicating whether those specifiers should
be used for the result or not.
Provides storage for a list of options with listeners.
ListSelectionListener implementation which can tell you what order
items have been selected in.
Indicates the outcome of a user-initiated action, typically an
activation action.
Functions for writing text to standard output.
Defines the per-table requirements for type of output in a multi-table
match.
Footprint implementation that represents the overlap of two other
footprints.
MatchSpec for performing matches between pairs of tables.
Panel for selecting matching mode for a pairwise crossmatch.
Panel which displays the detail of a single table parameter value.
Graphical component which can edit in place a DescribedValue.
Graphical component which allows editing of any matching parameters
associated with a match engine.
A dialogue window which queries the user for the characteristics of
a new table parameter and then appends it to the parameter list.
Top-level window which displays the parameters of a table.
Axis control for 2d Cartesian plot.
FigureMode implementations for use with a PlanarSurface.
Layer plot window for 2D Cartesian plots.
A StarTable which is initialised from an existing table but can have
columns added to it.
Graphics window for viewing 3D scatter plots.
Encapsulates all the information gathered by the TOPCAT GUI
about a plot that needs to be painted.
Provides a GUI for exporting a plot to an external format,
generally to a file.
Defines an object that can supply an icon for exporting.
Component which paints plot graphics for Topcat.
Characterises explicit settings for how to position a plot component
in graphics coordinates.
Specifier for a PlotPosition.
Component which reports on the number of points plotted and not plotted
by listening for plot events.
Activation type that opens a plot window for use with a table whose
location is supplied.
Provides PlotType-specific aspects of the GUI, used by the
generic PlotWindow GUI.
Window which displays a scatter plot of two columns from a table.
Enum defining the different plot window types.
Encapsulates a list of N-dimensional points in data space, perhaps with
additional information about error bounds.
Encapsulates the selection of the list of points which is to be plotted.
Struct-type class which defines an association of a TopcatModel
and a BitSet.
Component for choosing a table, a number of columns and a selection of
row subsets.
Component which keeps track of a number of
PointSelector
objects.Extends the
Points
interface to provide a facility for
storing points as well as retrieving them.StyleSet which obtains styles from a base StyleSet, but
only dispenses ones which are not already used.
GUI component for obtaining data position coordinates.
Defines a true/false test on a data position.
Component whose text gives the current position of the mouse on a
given plot surface.
MouseMotionListener which acts on mouse movement events to provide
the position of the pointer in
PlotSurface
data coordinates.DataStoreFactory wrapper which messages a progress bar model as row
data is read from the tables to fill the store.
Manages use of a JProgressBar model.
Defines a Vizier catalogue which may be searched or downloaded.
Abstract superclass for windows which are going to ask the user
for some input.
ActivationType for displaying an image with a highlighted region
in an internal viewer.
Provides the necessary methods to customise one of the
DalTableLoadDialog classes for use with TOPCAT.
Accepts plot reports on behalf of a layer control and reports them
through the logging system.
Displays plot reports.
Handles the procurement of icons and other graphics for the TableViewer
and related classes.
Mixed bag of information that can characterise a resource.
Defines different kinds of resources that can be at the end of a URL.
Does a similar job as for ColumnComboBoxModel, but when only a subset
of the available columns should show up in the combobox.
JSpinner subclass which goes up or down using round numbers.
Spinner model used for a rounding spinner.
Activity for making single row selections.
Defines a selection of rows in a table model.
Class used as subset identifier.
Characterises a security risk.
TopcatCommunicator implementation based on SAMP.
ImageActivity implementation using SAMP for the external communications.
Takes care of sending SAMP messages from activation methods.
Window for display of SAMP operations.
Abstract superclass for component which interrogates the user
about which tables to save.
Window which allows the user to save one or multiple tables.
QueryWindow which allows the user to save a normal table
(not a TopcatModel) to disk.
Schedules tasks to run conditionally on on the Event Dispatch Thread.
Specialist display functions for use with the Sloan Digital Sky Server.
Abstract VizierMode which presents a list of catalogues as selected
in some way by other GUI actions of the user.
ActivationType that can send a custom SAMP message.
Activation type that sends a SAMP message referencing a FITS image
derived from the CDS Hips2fits service.
ActivationType for displaying a FITS image in an external viewer.
ActivationType implementation for sending row index via SAMP.
Provides a ComboBoxModel allowing selection of SAMP clients subscribed
to a given MType.
ActivationType implementation that sends sky coordinates to other
applications using SAMP.
ActivationType for displaying a spectrum in an external viewer.
ActivationType for sending a VOTable to an external application.
Activation type for invoking a ServiceDescriptor-described service.
Panel displaying ServiceDescriptor parameters, and offering the user
the option to edit or supply their values.
SavePanel for saving a TOPCAT session.
Characterises a plottable set of points selected within a PointSelector.
Control for configuring shader scale and axis characteristics.
Activation type for executing an OS command.
DalMultiWindow subclass for Simple Image Access services.
Form control which works with a single fixed plotter.
Simple implementation of a PositionCoordPanel.
AxesController implementation for use with one-zone plots.
ZoneController implementation for use with one-zone plots.
FormLayerControl in which a single fixed form control is used.
RowSubset implementation that includes a maximum of one row index.
Represents a PlotLayer and associated information when it is to be
used within a single plot zone.
Partial LayerControl implementation for single-zone plots.
ZoneLayerManager implementation for a single FormLayerControl
working with a single plot zone.
Wraps a component so that it assumes the same size as its container.
AxisController for sky plot.
Query window which allows the user to specify new sky coordinate columns
based on old ones.
FigureMode implementations for use with a SkySurface.
Layer plot window for sky coordinates.
Activity for indicating a point on the sky.
Partial ActivatorConfigurator implementation for activators that
do something with sky position columns.
Partial activator implementation for use with SkyPosConfigurator.
SearchWindow subclass that searches for content in the columns
of a displayed JTable.
Defines a sorting order for a table.
Represents a configuration default that is sensitive to the
table whose data it is plotting.
Displays a variable number of Specifiers for a given ConfigKey.
Displays and manages a variable-length array of Specifiers for each of a
given list of ConfigKeys.
LayerControl for plotting spectrograms.
Activity for sending a spectrum to load.
Layer plot window for 3D plots with spherical polar coordinates.
Graphics window for viewing 3D scatter plots using spherical polar
coordinates.
AxesSelector implementation which queries for spherical polar coordinates
and yields 3D Cartesian ones.
PointStore implementation for storing spherical polar data.
Interactive component that allows you to drag a little rectangle round
inside a big rectangle.
DalMultiWindow subclass for Simple Spectral Access services.
Window for all plots.
A window which displays statistics for a RowSubset in the table.
Fixed Control implementation that can display a STILTS command to
reproduce the currently visible plot.
Dialog window that displays a STILTS command to reproduce
the currently visible plot.
Defines a way of invoking the STILTS command.
Manages text display components for displaying a STILTS command
that is supposed to replicate the plot visible in a PlotPanel.
Graphical component which provides a GUI for editing the characteristics
of a
Style
object.Dialogue which houses a StyleEditor.
Activity for making multiple row selections.
Maintains one configuration component each for a group of RowSubsets.
Does something useful with a table row subset definition.
Dialogue window which asks the user what to do with a newly created
row subset.
A dialogue window which obtains information to define a new Row Subset
and then appends it to the subsets list.
Provides a panel with a list of subsets and a configuration panel
for each one.
StarTable that applies a row subset selection to a given input table.
A window which displays currently defined RowSubsets for the current
table, and offers various subset-related functions.
File filter that matches according to filename suffix.
Enum defining suitability levels for the use of a particular
ActivationType with a given TopcatModel.
Specialist display functions for use with the SuperCOSMOS survey.
List of zoom regions for use with a
SurfacePlot
.VizierMode for queries of Survey catalogues.
HTML rendering panel based on a Swing JEditorPane.
A column which produces read-only values based on an algebraic
expression.
A dialogue window which queries the user for the characteristics of a
new column and then appends it to the table.
A
RowSubset
which uses an algebraic expression based on the
values of other columns in the same row to decide whether a row
is included or not.Functions for executing shell commands on the local operating system
and other system-level operations.
Control implementation that has a tabber as its panel.
Point cloud representation for coordinates in a single table.
Convenience adapter class which implements the
TableColumnModelListener
interface.Window to contain a single TableLoadDialog.
Opens a plot window with access to a table that can be supplied
without loading it into the TOPCAT application.
Message handler for table pull messages.
SendActionManager which will transmit a table.
ComboBox which tracks the current contents of the ControlWindow's
list of tables.
Browser window for viewing the data in a table.
Panel that presents name-value pairs to the user,
where the values are short or medium-length strings.
Axis control for plot with a horizontal time axis.
Layer plot window for plots with a horizontal time axis.
Provides all information about a toggle button.
Auth UserInterface implementation for use with Topcat.
Extends CgiQuery so it can write to a local file.
Defines encoding and decoding for TopcatModels in order to
perform per-table session save/restore.
Original TopcatCodec implementation.
Second version of TopcatCodec implementation.
Abstract interface for inter-application messaging requirements of TOPCAT.
ConeSearchDialog subclass customised for use with TOPCAT.
Describes an event which a
TopcatListener
may be interested in.ExtApp implementation for TOPCAT.
TopcatListener implementation which forwards events to other
TopcatListeners.
HapiTableLoadDialog subclass for use with topcat.
Random-access evaluator for a JEL expression evaluated against a
TopcatModel.
Random JELRowReader with which recognises some expressions in addition
to those of the superclass.
This class provides some utility methods for use with the JEL
expression compiler.
Aggregates information about gang of PlotLayers and some additional
information about how it was configured.
Listener interface for objects that want to notice changes in a
TopcatModel
.Load client implementation which loads tables into TOPCAT.
Defines all the state for the representation of a given table as
viewed by TOPCAT.
Summarises information about a TopcatModel that may be useful for
determining whether and how to configure activation actions for it.
Supplies a TableModel which can be displayed and interacted with by
a user to select one or more TopcatModels from the currently loaded list.
TablePreparation implementation that can store and retrieve information
about the serialization format from which each table was loaded.
Provides TOPCAT's SAMP functionality.
Object capable of sending a table location to a running TOPCAT instance.
Provides HTTP server functionality for TOPCAT.
SiapTableLoadDialog subclass customised for use with TOPCAT.
Activation type that sends sky coordinates to other windows in the
TOPCAT application.
SsapTableLoadDialog subclass customised for use with TOPCAT.
TapTableLoadDialog subclass customised for use with TOPCAT.
Defines an action which will appear on the TOPCAT tool bar.
Class containing miscellaneous static methods and constants
for use in TOPCAT.
TopcatToolAction implementation that instantiates a window of a given
class when invoked.
Interface for an action which notionally sends some information from
this application to one or more other applications.
Component which allows the user to select table columns corresponding
to a given set of the tuple elements required for a given
array of column metadata descriptions.
Specialist functions for use with data from the 2MASS surveys.
Specialist functions for use with data from the the 2QZ survey.
A toggle button whose representation switches between an up arrow (true)
and a down arrow (false).
Provides some ADQL examples showing how TOPCAT TAP uploads work.
Mode for upload crossmatches corresponding to the user options.
Panel that allows the user to specify and execute an upload-match
operation using the CDS X-Match service.
Partial ActivatorConfigurator implementation for activators
that view the location (URL) in a table column using some
viewer application.
Utility class providing a partial Activator implementation
for UrlColumnConfigurators that want a location (file or URL) value.
Utility class providing a partial Activator implementation
for UrlColumnConfigurators that want an actual URL value.
Defines an action that consumes a URL.
Defines an action that consumes a URL.
Displays a URL and options for invoking it.
Encodes and decodes values for a ValueInfo between different
string representations.
Coordinate stack implementation that can hold a variable number of
coordinates, which can be rearranged in the GUI.
Comparable class which can compare version strings.
Activation type for viewing a downloaded table as a DataLink file.
A
TableModel
which is based on a StarTable
but
also provides methods for ordering rows and selecting which rows will
be visible.Activation type that acquires an image from the CDS Hips2fits service
and displays it in the basic image viewer.
ActivationType for displaying an image in an internal viewer.
Constains all known information about a catalogue resource.
Can obtain information about VizieR service.
Defines one of the GUI options for selecting a Vizier catalogue to search.
TableLoadDialogue which directly interrogtes the VizieR catalogue service.
TopcatListener implementation which wraps another one but only retains
a weak reference to it.
AxesSelector implementation which adds a weighting axis to the
basic ones.
An
Action
which controls display of a window.ToggleButtonModel subclass that will lazily create and show/hide
a window.
Vizier mode that allows the user to search for available catalogues
by free text keywords.
CoordPanel for 2-d vector-valued coordinates.
ZoomRegion for zooming in two dimensions (X-Y).
Object which manages information about one zone of a multi-zone plot.
Utility class containing zone factory implementations.
Defines how ZoneIDs are produced for use in a multi-plotting context.
Icon that displays the position of a Zone within a Gang.
Marker interface for identifying one zone of a multi-zone plot.
Abstraction for behaviour of controls that may work with multiple
zones, form controls and styles.
Defines a currently active zoom drag gesture.
Mouse listener which can manufacture zoom requests on the basis of
mouse gestures.
Defines a region for use with a Zoomer object.