Package uk.ac.starlink.topcat

Interface Summary
Activator Defines an action to be performed on a row.
CheckBoxStack.Annotator Defines how to get annotations for check box items.
SubsetConsumer Does something useful with a table row subset definition.
TopcatListener Listener interface for objects that want to notice changes in a TopcatModel.
TopcatToolAction Defines an action which will appear on the TOPCAT tool bar.
 

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.
 



Copyright © 2003-2013 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.