Package org.afcs.warts.gui

Interface Summary
TableModelRowColumnMap.RowColumnChecker This interface must be implemented by any class that will be used to determine whether a row or column should be included in the model that a TableModelRowColumnMap is used to wrap.
 

Class Summary
CharacterConversionPanel The CharacterConversionPanel class provides a panel containing several forms allowing users to enter characters in a variety of forms (as raw, Latin-1, UTF-8, or UCS-2 bytes) and converts them to the other forms.
DataComparisonPanel The DataComparisonPanel class is used to display the results from the comparison of the data in two tables, which is performed by and stored in an instance of the DataComparison class.
DataViewPanel The DataViewPanel allows users to view the data from a specified table in a scrollable table format.
HighBitAnalysisPanel A HighBitAnalysisPanel presents an interactive interface to a TableHighBitAnalysis instance.
Main This class is used to launch the GUI version of the WARTS application.
NonAsciiCharReportPanel The NonAsciiCharReportPanel class allows uses to select one or more accounts from a list specified at initialisation to perform non-ascii character analysis on.
ReportPanel The ReportPanel class is a Swing object that displays a report to the user.
RowsToLoadComboBox The RowsToLoadComboBox class is a combo box containing a standard set of options allowing the user to specify how many rows they wish to load when performing some operation.
SchemaExplorerPanel A SchemaExplorerPanel lets the user select a single table from all of the table available via a list of accounts specified at initalisation, and displays a report on the table's structure for the selected table.
SortColumnHeaderRenderer The SortColumnHeaderRenderer class can be used to render column headers in JTables where the columns are sortable.
TableDescriptionModel The TableDescriptionModel class wraps a TableDescription instance in an implementation of javax.swing.table.TableModel allowing GUIs to include a Swing version of the database table report generated by TableDescriptionReport .
TableMap The TableMap class is an identity transformation for TableModels, and can be used as the basis for classes that wish to perform more complex transformations or mappings on TableModels.
TableModelRowColumnMap The TableModelRowColumnMap class can be used to filter any class implementing Swing's TableModel interface using row and column checkers (defined using a public interface) to filter the rows and columns.
TableSelectionPanel The TableSelectionPanel allows the user to select a single table from any of the tables accessible via a list of accounts specified at initialisation.
TableSorter The TableSorter class adds sorting functionality to a TableModel instance, and can be integrated with a JTable to update the sort order whenever the user clicks on a column in the table header.
TabularDataTableModel The TabularDataTableModel implements the javax.swing.table.TableModel interface for any classes implementing the TabularData interface.
TwoTableSelectionPanel The TwoTableSelectionPanel class contains controls that allow the user to specify two tables and then run a data comparison on them, opening the results in a DataComparisonPanel panel.
WartsToolsFrame The WartsToolsFrame class is the standard window that all WARTS tools run in.