Package uk.ac.starlink.topcat
package uk.ac.starlink.topcat
-
ClassDescriptionSkeleton implementation for a panel that can display navigable HTML.ActionListener implementation which forwards all ActionEvents to a list of clients.Utility class that extends Box so that added components are always considered to have a fixed alignment.Application-style JDialog subclass.Provides a common superclass for windows popped up by TOPCAT.Convenience class extending AbstractAction.Basic implementation of CheckBoxList.A RowSubset which maintains the inclusion status of each row as a separate flag.A RowSubset implementation based on a boolean column of a StarTable.Action which invokes help by attempting to display a page from the help document in a web browser.CheckBoxList<T>JList subclass that adds a couple of features.CheckBoxList.Rendering<T,
C extends JComponent> 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.Custom combo box renderer for rendering Class objects.Classifier<T>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.List cell renderer which will render StarTableColumn objects sensibly.CheckBoxList that represents the columns in a TableColumnModel.Adaptor class which turns aTableColumnModel
into aComboBoxModel
.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.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 theTableColumn
objects in aTableColumnModel
.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 aColumnSelector
.Window for concatenating two tables.Main window providing user control of the TOPCAT application.Utility class for handling positive integers.SavePanel implementation for saving the current table.SearchWindow subclass that searches for content in the columns of a TableViewerWindow.Component that displays DataLink functionality of a table.A window which displays the TopcatModel's table as a DataLink {links}-response table.Table load dialogue which presents some demonstration data.This is a template for a custom extension tool for use with the TOPCAT application.ComboBox for selecting DomainMappers appropriate for a given Domain.Provides a dialogue that disposes of a URL by downloading the resource to a location specified interactively by the user.Main class for invoking the TOPCAT application from scratch.Defines an object which can execute a system Process.JComboBox drop-in replacement that fixes an action firing misfeature in the standard implementation.AbstractHtmlPanel implementation based on the JavaFX WebView class.Action which invokes help.Window for displaying the help browser.Very basic HTML browser window.Window which displays an image using AWT.Subset query window class which requires from the user an integer.Some sort of component which allows the user to select an integer.RowSubset implementation which provides the complement of a base set.Contains two adjacent vertical JLists in the same component.Layout utility component that places components in a horizontal Box.Compact log record formatter.Displays information and invocation options corresponding to a single row of a Datalink Links-response table.ListModel2<E>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.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.MenuSelector<T>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.Save panel for saving multiple tables to the same container file.Window that presents algebraic subsets for addition to multiple tables.Represents a subset to add.Wrapper table which ensures that all its contents have sensible types.Provides storage for a list of options with listeners.Indicates the outcome of a user-initiated action, typically an activation action.Panel which displays the detail of a single table parameter value.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.A StarTable which is initialised from an existing table but can have columns added to it.Abstract superclass for windows which are going to ask the user for some input.Provides the necessary methods to customise one of the DalTableLoadDialog classes for use with TOPCAT.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.Defines a selection of rows in a table model.Class used as subset identifier.Characterises a security risk.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.Panel displaying ServiceDescriptor parameters, and offering the user the option to edit or supply their values.SavePanel for saving a TOPCAT session.RowSubset implementation that includes a maximum of one row index.Query window which allows the user to specify new sky coordinate columns based on old ones.SearchWindow subclass that searches for content in the columns of a displayed JTable.Defines a sorting order for a table.A window which displays statistics for a RowSubset in the table.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.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.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.Convenience adapter class which implements theTableColumnModelListener
interface.Window to contain a single TableLoadDialog.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.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.ConeSearchDialog subclass customised for use with TOPCAT.Describes an event which aTopcatListener
may be interested in.ExtApp implementation for TOPCAT.TopcatListener implementation which forwards events to other TopcatListeners.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.Listener interface for objects that want to notice changes in aTopcatModel
.Load client implementation which loads tables into TOPCAT.Defines all the state for the representation of a given table as viewed by TOPCAT.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.Object capable of sending a table location to a running TOPCAT instance.SiapTableLoadDialog subclass customised for use with TOPCAT.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.TopcatWindowAction<W extends JFrame>TopcatToolAction implementation that instantiates a window of a given class when invoked.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.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.Defines an action that consumes a URL.Defines an action that consumes a URL.Displays a URL and options for invoking it.Comparable class which can compare version strings.A TableModel which is based on a StarTable but also provides methods for ordering rows and selecting which rows will be visible.TopcatListener implementation which wraps another one but only retains a weak reference to it.AnAction
which controls display of a window.ToggleButtonModel subclass that will lazily create and show/hide a window.