|
Class Summary |
| AbstractSubsetQueryWindow |
A dialogue window which obtains information to define a new Row Subset
and then appends it to the subsets list. |
| ActionForwarder |
ActionListener implementation which forwards all ActionEvents to a list
of clients. |
| ActivationQueryWindow |
A dialogue window which queries the user for a new activation action
and installs it in the TopcatModel. |
| AuxWindow |
Provides a common superclass for windows popped up by TOPCAT. |
| BasicAction |
Convenience class extending AbstractAction. |
| BitsRowSubset |
A RowSubset which maintains the inclusion status of each row as
a separate flag. |
| BooleanColumnRowSubset |
A RowSubset implementation based on a boolean column of a StarTable. |
| BrowserHelpAction |
Action which invokes help by attempting to display a page from the
help document in a web browser. |
| CheckBoxMenu |
A menu which contains only checkbox-type entries and has an associated
ListSelectionModel. |
| CheckBoxStack |
A component containing a column of checkboxes representing a set of
choices. |
| ClassComboBoxRenderer |
Custom combo box renderer for rendering Class objects. |
| ColumnCellRenderer |
List cell renderer which will render StarTableColumn objects sensibly. |
| ColumnComboBoxModel |
Adaptor class which turns a TableColumnModel
into a ComboBoxModel. |
| ColumnConverter |
Performs unit conversions on data values based on a given ValueInfo. |
| ColumnDataComboBoxModel |
ComboBoxModel for holding table per-row expressions. |
| ColumnIndexSpinner |
A JSpinner which can select the index of a new column. |
| ColumnInfoWindow |
A window which displays metadata about each of the columns in a table. |
| ColumnList |
List reflecting the TableColumn objects
in a TableColumnModel. |
| ColumnSelector |
Allows selection of a column from a table which represents a requested
kind of value. |
| ColumnSelectorModel |
Model for a ColumnSelector. |
| ConcatWindow |
Window for concatenating two tables. |
| ControlWindow |
Main window providing user control of the TOPCAT application. |
| CurrentSavePanel |
SavePanel implementation for saving the current table. |
| CutoutSelector |
Component for selecting how image cutout requests will be submitted
to remote cutout services. |
| DemoLoadDialog |
Table load dialogue which presents some demonstration data. |
| DemoToolAction |
This is a template for a custom extension tool for use with the TOPCAT
application. |
| Driver |
Main class for invoking the TOPCAT application from scratch. |
| HelpAction |
Action which invokes help. |
| HelpWindow |
Window for displaying the help browser. |
| HtmlWindow |
Window which displays simple HTML. |
| ImageWindow |
Window which displays an image using AWT. |
| IntegerSubsetQueryWindow |
Subset query window class which requires from the user an integer. |
| IntSelector |
Some sort of component which allows the user to select an integer. |
| InverseRowSubset |
RowSubset implementation which provides the complement of a base set. |
| JELActivator |
Activator which evaluates a given JEL expression per row on activation. |
| JList2 |
Contains two adjacent vertical JLists in the same component. |
| LineFormatter |
Compact log record formatter. |
| LoadingList |
List component which displays LoadingToken objects. |
| LoadingToken |
Object corresponding to a table currently in the process of being loaded. |
| LoadWindow |
Window which displays the main gui from which to load tables into the
application. |
| LoadWorkerStack |
Component which displays a list of LoadWorker components, including
their progress bars and cancel buttons. |
| LogConfig |
Utility methods for setting logging levels. |
| LogHandler |
Log handler which can provide a window displaying recent log events. |
| MetaColumn |
This class describes columns in a table of metadata. |
| MetaColumnModel |
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). |
| MetaColumnTableModel |
Makes a TableModel out of a list of MetaColumn objects. |
| MethodWindow |
A panel displaying the static public methods of a set of classes. |
| MultiSavePanel |
Save panel for saving multiple tables to the same container file. |
| NormaliseTable |
Wrapper table which ensures that all its contents have sensible types. |
| OptionsListModel |
Provides storage for a list of options with listeners. |
| ParameterDetailPanel |
Panel which displays the detail of a single table parameter value. |
| ParameterQueryWindow |
A dialogue window which queries the user for the characteristics of
a new table parameter and then appends it to the parameter list. |
| ParameterWindow |
Top-level window which displays the parameters of a table. |
| PlasticStarTable |
A StarTable which is initialised from an existing table but can have
columns added to it. |
| QueryWindow |
Abstract superclass for windows which are going to ask the user
for some input. |
| RegistryDialogAdjuster |
Provides the necessary methods to customise one of the
DalTableLoadDialog classes for use with TOPCAT. |
| ResourceIcon |
Handles the procurement of icons and other graphics for the TableViewer
and related classes. |
| RestrictedColumnComboBoxModel |
Does a similar job as for ColumnComboBoxModel, but when only a subset
of the available columns should show up in the combobox. |
| RowSubset |
Defines a selection of rows in a table model. |
| SavePanel |
Abstract superclass for component which interrogates the user
about which tables to save. |
| SaveQueryWindow |
Window which allows the user to save one or multiple tables. |
| SaveTableQueryWindow |
QueryWindow which allows the user to save a normal table
(not a TopcatModel) to disk. |
| SessionSavePanel |
SavePanel for saving a TOPCAT session. |
| SizingScrollPane |
Adds some functionality to the JScrollPane class;
a ResizingScrollPane will attempt to match the shape of its
view component if it is a sensible shape. |
| SkyColumnQueryWindow |
Query window which allows the user to specify new sky coordinate columns
based on old ones. |
| SortOrder |
Defines a sorting order for a table. |
| StatsWindow |
A window which displays statistics for a RowSubset in the table. |
| SubsetConsumerDialog |
Dialogue window which asks the user what to do with a newly created
row subset. |
| SubsetWindow |
A window which displays currently defined RowSubsets for the current
table, and offers various subset-related functions. |
| SuffixFileFilter |
File filter that matches according to filename suffix. |
| SyntheticColumn |
A column which produces read-only values based on an algebraic
expression. |
| SyntheticColumnQueryWindow |
A dialogue window which queries the user for the characteristics of a
new column and then appends it to the table. |
| SyntheticRowSubset |
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. |
| SyntheticSubsetQueryWindow |
A dialogue window which queries the user for the characteristics of
a new Row Subset and then appends it to the subsets list. |
| TableColumnModelAdapter |
Convenience adapter class which implements the
TableColumnModelListener interface. |
| TableLoadDialogWindow |
Window to contain a single TableLoadDialog. |
| TablesListComboBox |
ComboBox which tracks the current contents of the ControlWindow's
list of tables. |
| TableViewerWindow |
Browser window for viewing the data in a table. |
| ToggleButtonModel |
Provides all information about a toggle button. |
| TopcatCodec |
Performs encoding and decoding for TopcatModels in order to
perform per-table session save/restore. |
| TopcatConeSearchDialog |
ConeSearchDialog subclass customised for use with TOPCAT. |
| TopcatEvent |
Describes an event which a TopcatListener may be interested in. |
| TopcatExtApp |
ExtApp implementation for TOPCAT. |
| TopcatForwarder |
TopcatListener implementation which forwards events to other
TopcatListeners. |
| TopcatJELRowReader |
Random JELRowReader which in addition to the variables recognised
by the superclass, also recognises named row subsets
(RowSubset inclusion flag vectors):
Row Subset _ID identifiers:
The character '_'
followed by the 1-based index of a defined row subset
returns true iff the current column is part of the subset. |
| TopcatJELUtils |
This class provides some utility methods for use with the JEL
expression compiler. |
| TopcatLoadClient |
Load client implementation which loads tables into TOPCAT. |
| TopcatModel |
Defines all the state for the representation of a given table as
viewed by TOPCAT. |
| TopcatModelSelectionTable |
Supplies a TableModel which can be displayed and interacted with by
a user to select one or more TopcatModels from the currently loaded list. |
| TopcatSender |
Object capable of sending a table location to a running TOPCAT instance. |
| TopcatSiapTableLoadDialog |
SiapTableLoadDialog subclass customised for use with TOPCAT. |
| TopcatSsapTableLoadDialog |
SsapTableLoadDialog subclass customised for use with TOPCAT. |
| TopcatTapTableLoadDialog |
TapTableLoadDialog subclass customised for use with TOPCAT. |
| TopcatUtils |
Class containing miscellaneous static methods and constants
for use in TOPCAT. |
| TupleSelector |
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. |
| UpDownButton |
A toggle button whose representation switches between an up arrow (true)
and a down arrow (false). |
| UploadAdqlExample |
Provides some ADQL examples showing how TOPCAT TAP uploads work. |
| Version |
Comparable class which can compare version strings. |
| ViewerTableModel |
A TableModel which is based on a StarTable but
also provides methods for ordering rows and selecting which rows will
be visible. |
| WeakTopcatListener |
TopcatListener implementation which wraps another one but only retains
a weak reference to it. |
| WindowAction |
An Action which controls display of a window. |