A B C D E F G H I J L M N O P R S T U V X Y

A

AbstractAutoFilterPanel - Class in com.sciapp.filter.auto
AbstractAutoFilterPanel defines a panel that is the visual representation of a custom duplex filter.
AbstractAutoFilterPanel() - Constructor for class com.sciapp.filter.auto.AbstractAutoFilterPanel
Creates a new AbstractAutoFilterPanel.
AbstractAutoFilterPanel(String) - Constructor for class com.sciapp.filter.auto.AbstractAutoFilterPanel
Creates a new AbstractAutoFilterPanel.
accept(Object) - Method in class com.sciapp.filter.BooleanFilter
Decides whether to accept the value supplied.
accept(boolean) - Method in class com.sciapp.filter.BooleanFilter
Matches the boolean value b against the current filter.
accept(Object) - Method in class com.sciapp.filter.DateFilter
Decides whether to accept the value supplied.
accept(Date) - Method in class com.sciapp.filter.DateFilter
Matches the Date value supplied against the date expression of the filter.
accept(Object) - Method in class com.sciapp.filter.Filter
Decides whether to accept the value supplied.
accept(int) - Method in class com.sciapp.filter.NumericFilter
Matches the integer value i against the current filter.
accept(Object) - Method in class com.sciapp.filter.NumericFilter
Decides whether to accept the value supplied.
accept(Object) - Method in class com.sciapp.filter.StringFilter
Decides whether to accept the value supplied.
accept(String) - Method in class com.sciapp.filter.StringFilter
Matches the String expression against the current filter.
acceptNull - Variable in class com.sciapp.filter.Filter
boolean indicating if the filter is going to accept null values.
ADD_SORT - Static variable in class com.sciapp.table.SortTableModel
Defines the mode for adding sorting columns after clearing existing ones.
addCellEditorListener(CellEditorListener) - Method in class com.sciapp.editors.DateEditor
Adds a CellEditorListener to the listener list.
addFilterInColumn(TableColumn) - Method in class com.sciapp.filter.FilterHeaderModel
Installs a filter on the supplied column.
addFilterInColumns() - Method in class com.sciapp.filter.FilterHeaderModel
Installs filters on all columns.
addFilterModelListener(FilterModelListener) - Method in class com.sciapp.filter.FilterModel
Adds a FilterModelListener that is notified each time a filter event is generated.
addReorderListener(ReorderListener) - Method in class com.sciapp.table.ListTableMap
Adds a ReorderListener that is notified each time a change to the data model occurs so that the table updates the selected rows accordingly.
addReorderListener(ReorderListener) - Method in interface com.sciapp.table.ReorderModel
Adds a ReorderListener that is notified each time a change to the data model occurs so that the table updates the selected rows accordingly.
addRow(Object) - Method in class com.sciapp.table.DefaultListTableModel
Adds a row to the end of the model.
addRow(Object) - Method in class com.sciapp.table.ListTableMap
Adds a row to the end of the model.
addRow(Object) - Method in interface com.sciapp.table.ListTableModel
Adds a row to the end of the model.
addRow(Object) - Method in class com.sciapp.table.ObjectTableModel
Adds a row to the end of the model.
addRowComparator(TreeTableComparator) - Method in class com.sciapp.tree.TreeTableModel
Adds a new row comparator at the end of the list of comparators.
addRows(List) - Method in class com.sciapp.table.DefaultListTableModel
Adds a list of rows to the end of the model.
addRows(List) - Method in class com.sciapp.table.ListTableMap
Adds a list of rows to the end of the model.
addRows(List) - Method in interface com.sciapp.table.ListTableModel
Adds a list of rows to the end of the model.
addRows(List) - Method in class com.sciapp.table.ObjectTableModel
Adds a list of rows to the end of the model.
AdvancedJScrollPane - Class in com.sciapp.table
This subclass of JScrollPane ensures that the scrollpane will adjust correctly to the last (dummy) column added by AdvancedJTable.
AdvancedJScrollPane() - Constructor for class com.sciapp.table.AdvancedJScrollPane
Creates an empty (no viewport view) AdvancedJScrollPane where both horizontal and vertical scrollbars appear when needed.
AdvancedJScrollPane(int, int) - Constructor for class com.sciapp.table.AdvancedJScrollPane
Creates an empty (no viewport view) AdvancedJScrollPane with specified scrollbar policies.
AdvancedJScrollPane(Component) - Constructor for class com.sciapp.table.AdvancedJScrollPane
Creates an AdvancedJScrollPane that displays the contents of the specified component, where both horizontal and vertical scrollbars appear whenever the component's contents are larger than the view.
AdvancedJScrollPane(Component, int, int) - Constructor for class com.sciapp.table.AdvancedJScrollPane
Creates an AdvancedJScrollPane that displays the view component in a viewport whose view position can be controlled with a pair of scrollbars.
AdvancedJTable - Class in com.sciapp.table
AdvancedJTable is a sublass of JTable that makes full use of classes contained in this library, so as to add extra functionality to the JTable Swing component.
AdvancedJTable() - Constructor for class com.sciapp.table.AdvancedJTable
Constructs a default AdvancedJTable which is initialized with a default data model, a default column model, and a default selection model.
AdvancedJTable(Object[][], Object[]) - Constructor for class com.sciapp.table.AdvancedJTable
Constructs an AdvancedJTable to display the values in the two dimensional array, rowData, with column names, columnNames.
AdvancedJTable(int, int) - Constructor for class com.sciapp.table.AdvancedJTable
Constructs an AdvancedJTable with numRows and numColumns of empty cells using the DefaultTableModel.
AdvancedJTable(Vector, Vector) - Constructor for class com.sciapp.table.AdvancedJTable
Constructs an AdvancedJTable to display the values in the Vector of Vectors, rowData, with column names, columnNames.
AdvancedJTable(TableModel) - Constructor for class com.sciapp.table.AdvancedJTable
Constructs a JTable which is initialized with dm as the data model, a default column model, and a default selection model.
AdvancedJTable(TableModel, TableColumnModel) - Constructor for class com.sciapp.table.AdvancedJTable
Constructs an AdvancedJTable which is initialized with dm as the data model, cm as the column model, and a default selection model.
AdvancedJTable(TableModel, TableColumnModel, ListSelectionModel) - Constructor for class com.sciapp.table.AdvancedJTable
Constructs an AdvancedJTable which is initialized with dm as the data model, cm as the column model, and sm as the selection model.
AdvancedJTable.InnerTableColumnModel - Class in com.sciapp.table
InnerTableColumnModel extends DefaultTableColumnModel in order to make the first column of the TreeTable not reorderable (optionally).
AdvancedJTable.InnerTableColumnModel() - Constructor for class com.sciapp.table.AdvancedJTable.InnerTableColumnModel
Constructs an InnerTableColumnModel object.
AdvancedJTable.InnerTableHeader - Class in com.sciapp.table
This class extends FilterTableHeader in order to cater for the last dummy column and to make the first column not reorderable (optionally).
AdvancedJTable.InnerTableHeader(TableColumnModel) - Constructor for class com.sciapp.table.AdvancedJTable.InnerTableHeader
Creates an InnerTableHeader object.
AdvancedTableHeader - Class in com.sciapp.table
This is the object which manages the header of AdvancedJTable.
AdvancedTableHeader(TableColumnModel) - Constructor for class com.sciapp.table.AdvancedTableHeader
Constructs an AdvancedTableHeader which is initialized with cm as the column model.
AggregateRow - Class in com.sciapp.tree
A specialized TreeTableRow subclass that represents an aggregate row of a TreeTable.
AggregateRow(Object, int) - Constructor for class com.sciapp.tree.AggregateRow
Constructs an AggregateRow object.
aggregateValues - Variable in class com.sciapp.tree.AggregateRow
The object array which is used to store aggregate information.
Aggregator - Class in com.sciapp.tree
Aggregator calculates and returns values for the aggregate rows of a TreeTable component.
Aggregator(TreeTableModel) - Constructor for class com.sciapp.tree.Aggregator
Constructs an Aggregator object.
ALL_COLUMNS - Static variable in class com.sciapp.filter.TableFilter
Field specifying all columns of a table.
ALL_VALUES_MODE - Static variable in class com.sciapp.filter.FilterHeaderModel
Defines the filter mode for showing all objects under a certain column
allString - Variable in class com.sciapp.filter.PopupFilterHeaderModel
The string to display for the "ALL" option
andButton - Variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
the 'and' radio button.
AndTableFilter - Class in com.sciapp.filter
A TableFilter that implements the logical AND operator on individual TableFilters.
AndTableFilter(TableFilter[]) - Constructor for class com.sciapp.filter.AndTableFilter
Constructs an AndTableFilter with an array of TableFilters.
AndTableFilter(TableFilter, TableFilter) - Constructor for class com.sciapp.filter.AndTableFilter
Constructs an AndTableFilter with two TableFilters.
anyKey - Variable in class com.sciapp.filter.VisualFilter
boolean flag that if true, filter events are fired whenever a key press is detected on a text field, otherwise the user must press the Enter key.
applyFilter(FilterModelEvent) - Method in interface com.sciapp.event.FilterModelListener
Called whenever filtering of data has been requested.
applyFilter(FilterModelEvent) - Method in class com.sciapp.table.FilterTableModel
Called whenever filtering of data has been requested.
arrow - Variable in class com.sciapp.filter.PopupFilterHeaderModel
The button that is showing on the header.
ArrowButton - Class in com.sciapp.common.gui
JButton object that draws a scaled Arrow in one of the cardinal directions.
ArrowButton(int) - Constructor for class com.sciapp.common.gui.ArrowButton
Creates an ArrowButton with the supplied direction.
ArrowButton(int, Color) - Constructor for class com.sciapp.common.gui.ArrowButton
Creates an ArrowButton with the supplied direction.
arrowColor - Variable in class com.sciapp.common.gui.ArrowButton
The color of the arrow.
attachToTable(JTable) - Method in class com.sciapp.filter.FilterHeaderModel
Installs this FilterHeaderModel instance to a table.
attachToTable(JTable, FilterTableModel) - Method in class com.sciapp.filter.FilterHeaderModel
Installs this FilterHeaderModel instance to a table, by explicitly specifying the FilterTableModel object that will process filter events.
autoCreateAllFilters - Variable in class com.sciapp.filter.FilterHeaderModel
A flag that if true will automatically install a filter for each column added to the table.
autoFilter - Variable in class com.sciapp.filter.CustomPopupFilterHeaderModel
the auto filter component

B

BEGINS_WITH - Static variable in class com.sciapp.filter.StringFilter
The mode that tests if a string begins with the supplied object.
BLANK_STRING - Variable in class com.sciapp.filter.PopupFilterHeaderModel
a string for the 'blanks' filter selection
BlankIcon - Class in com.sciapp.table
A blank square icon filled with a color.
BlankIcon() - Constructor for class com.sciapp.table.BlankIcon
Creates a BlankIcon object with no fill color and a dimension of 11x11.
BlankIcon(Color, int) - Constructor for class com.sciapp.table.BlankIcon
Creates a BlankIcon object with color as the fill color and a dimension of size x size.
BooleanAutoFilterPanel - Class in com.sciapp.filter.auto
BooleanAutoFilterPanel provides a specialized BooleanVisualFilter subclass for the filter representation.
BooleanAutoFilterPanel() - Constructor for class com.sciapp.filter.auto.BooleanAutoFilterPanel
Constructs a new BooleanAutoFilterPanel.
BooleanAutoFilterPanel(String) - Constructor for class com.sciapp.filter.auto.BooleanAutoFilterPanel
Constructs a new BooleanAutoFilterPanel.
BooleanComparator - Class in com.sciapp.comparators
BooleanComparator is used to compare two Boolean objects since the Boolean class does not implement the Comparable interface.
BooleanComparator() - Constructor for class com.sciapp.comparators.BooleanComparator
 
BooleanFilter - Class in com.sciapp.filter
A boolean filter.
BooleanFilter() - Constructor for class com.sciapp.filter.BooleanFilter
Constructs a BooleanFilter that will match false values.
BooleanFilter(boolean) - Constructor for class com.sciapp.filter.BooleanFilter
Constructs a BooleanFilter that will match values depending on condition.
booleanFilter - Variable in class com.sciapp.filter.BooleanVisualFilter
a boolean filter object used to filter Boolean values.
BooleanRenderer - Class in com.sciapp.renderers
BooleanRenderer is a TableCellRenderer suitable for rendering Boolean objects.
BooleanRenderer() - Constructor for class com.sciapp.renderers.BooleanRenderer
Constructs a default CheckBoxRenderer.
BooleanRenderer(JCheckBox) - Constructor for class com.sciapp.renderers.BooleanRenderer
Constructs a default CheckBoxRenderer having checkBox as the internal JCheckBox object that renders the cell.
BooleanVisualFilter - Class in com.sciapp.filter
A VisualFilter for Boolean values.
BooleanVisualFilter() - Constructor for class com.sciapp.filter.BooleanVisualFilter
Constructs a BooleanVisualFilter.
box - Variable in class com.sciapp.filter.PopupFilterHeaderModel
The combo box whose popup menu is displayed.
bringUpDialog(int) - Method in class com.sciapp.filter.CustomPopupFilterHeaderModel
Displays the custom auto filter dialog for column c.
bringUpDialog() - Method in class com.sciapp.filter.DateVisualFilter
Displays the date chooser dialog
buildFooter() - Method in class com.sciapp.tree.TreeTableModel
Creates and adds FooterRows to the tree.
buildTree() - Method in class com.sciapp.tree.TreeTableModel
Creates the tree based on the data supplied by the underlying ListTableModel.

C

calendar1 - Variable in class com.sciapp.comparators.DateComparator
a calendar object that is used in the compare method
calendar2 - Variable in class com.sciapp.comparators.DateComparator
a calendar object that is used in the compare method
callBack - Variable in class com.sciapp.filter.FilterTableHeader
The callback object.
cancelCellEditing() - Method in class com.sciapp.editors.DateEditor
Tells the editor to cancel editing and not accept any partially edited value.
CaseInsensitiveStringComparator - Class in com.sciapp.comparators
This class compares two strings lexicographically, ignoring case differences.
CaseInsensitiveStringComparator() - Constructor for class com.sciapp.comparators.CaseInsensitiveStringComparator
 
caseSensitive - Variable in class com.sciapp.comparators.StringComparator
a boolean flag indicating the case-sensitivity of the String comparator.
caseSensitive - Variable in class com.sciapp.filter.StringFilter
boolean denoting case sensitivity.
caseSensitive - Variable in class com.sciapp.filter.StringVisualFilter
a checkbox used to denote case(in)sensitivity.
changedIndices - Variable in class com.sciapp.table.TableReorder
an int array showing how the rows have changed place
changeEvent - Variable in class com.sciapp.editors.DateEditor
The ChangeEvent fired when editing is stopped or canceled.
checkBox - Variable in class com.sciapp.renderers.PopupRenderer
The checkbox object
checkForFilter(MouseEvent) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Determines if the user clicked on any of the arrow buttons on the table's header.
clear() - Method in class com.sciapp.table.DefaultListTableModel
Clears the model of any data.
clear() - Method in class com.sciapp.table.ListTableMap
Clears the model of any data.
clear() - Method in interface com.sciapp.table.ListTableModel
Clears the model of any data.
clear() - Method in class com.sciapp.table.ObjectTableModel
Clears the model of any data.
clearComparators() - Method in class com.sciapp.tree.TreeTableModel
Removes all row comparators and rebuilds the tree.
clearSelectionDate() - Method in class com.sciapp.editors.JDateChooser
 
column - Variable in class com.sciapp.filter.TableFilter
The column of the table to filter
column - Variable in class com.sciapp.tree.DefaultTreeTableComparator
the column to use when comparing rows
columnName - Variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
the column name
columnName_label - Variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
the label for the column name.
columns - Variable in class com.sciapp.table.ObjectTableModel
A String array holding the columns of the TableModel
columnShowing - Variable in class com.sciapp.filter.FilterHeaderModel
the column of the header that is currently showing available filter expressions.
com.sciapp.common.gui - package com.sciapp.common.gui
A package containing common gui utilities.
com.sciapp.comparators - package com.sciapp.comparators
Provides classes for comparing objects between them.
com.sciapp.editors - package com.sciapp.editors
Contains classes for editing the cells of a JTable.
com.sciapp.event - package com.sciapp.event
Provides for events used by the members of the com.sciapp.table package.
com.sciapp.filter - package com.sciapp.filter
Provides classes that act as filters in order to be used by FilterTableModel.
com.sciapp.filter.auto - package com.sciapp.filter.auto
Provides classes for creating and using a custom filter component.
com.sciapp.renderers - package com.sciapp.renderers
Provides classes for rendering the cells of a JTable.
com.sciapp.table - package com.sciapp.table
Provides classes and interfaces for use with JTable.
com.sciapp.tree - package com.sciapp.tree
Contains classes that implement a TreeTable Swing component.
comboBoxes - Variable in class com.sciapp.tree.GroupingPanel
the array list of comboboxes.
comparators - Variable in class com.sciapp.tree.TreeTableModel
the list of row comparators.
comparatorsByField - Variable in class com.sciapp.table.SortTableModel
A table of objects that compare two object with each other, indexed by field as declared in compareTo in the Comparable interface.
compare(Object, Object) - Method in class com.sciapp.comparators.BooleanComparator
Compares its two arguments for order as defined by compare of the Comparator interface.
compare(Object, Object) - Method in class com.sciapp.comparators.CaseInsensitiveStringComparator
Compares its two arguments for order as defined by compare of the Comparator interface.
compare(Object, Object) - Method in class com.sciapp.comparators.DateComparator
Compares its two arguments for order as defined by compare of the Comparator interface.
compare(Object, Object) - Method in class com.sciapp.comparators.GeneralComparator
Compares its two arguments for order as defined by compare of the Comparator interface.
compare(Object, Object) - Method in class com.sciapp.comparators.StringComparator
Compares its two arguments for order as defined by compare of the Comparator interface.
compare(Object, Object) - Method in class com.sciapp.tree.DefaultTreeTableComparator
Compares its two arguments for order.
comparison - Variable in class com.sciapp.filter.ComparisonFilter
The current comparison mode.
ComparisonFilter - Class in com.sciapp.filter
A general comparison filter.
ComparisonFilter() - Constructor for class com.sciapp.filter.ComparisonFilter
Constructs a ComparisonFilter with an EQUAL_TO mode.
configureEnclosingScrollPane() - Method in class com.sciapp.table.AdvancedJTable
If this JTable is the viewportView of an enclosing JScrollPane (the usual situation), configure this ScrollPane by, amongst other things, installing the table's tableHeader as the columnHeaderView of the scroll pane.
CONTAINS - Static variable in class com.sciapp.filter.StringFilter
The mode that tests if a string is contained in the supplied object.
createAutoFilter() - Method in class com.sciapp.filter.CustomPopupFilterHeaderModel
Returns a new instance of a custom auto filter.
createDefaultAggregator() - Method in class com.sciapp.tree.TreeTableModel
Creates and returns the aggregator that will be used by default.
createDefaultColumnModel() - Method in class com.sciapp.table.AdvancedJTable
Returns a new instance of InnerTableColumnModel.
createDefaultColumnsFromModel() - Method in class com.sciapp.table.AdvancedJTable
Creates default columns for the table from the data model using the getColumnCount method defined in the TableModel interface.
createDefaultComparators() - Method in class com.sciapp.table.SortTableModel
Creates default comparators for objects, strings and boolean values.
createDefaultComparators() - Method in class com.sciapp.tree.TreeTableModel
Creates default comparators for objects, strings, date and boolean values.
createDefaultEditors() - Method in class com.sciapp.table.AdvancedJTable
Creates default cell editors for objects, numbers, and boolean values.
createDefaultFilters() - Method in class com.sciapp.filter.FilterHeaderModel
Creates default filters for objects, strings, numbers and boolean values.
createDefaultFilters() - Method in class com.sciapp.filter.FilterTablePanel
Creates default VisualFilters for objects, strings, numbers and boolean values.
createDefaultFooter() - Method in class com.sciapp.tree.TreeTableModel
Creates and returns the default footer.
createDefaultRenderers() - Method in class com.sciapp.table.AdvancedJTable
Creates default cell renderers for objects, numbers, doubles, dates, booleans, and icons.
createDefaultRenderers() - Method in class com.sciapp.tree.TreeTable
TreeTable installs a DefaultAggregateRenderer for each of the basic classes (String, Object, Date, Boolean and Number).
createDefaultSortTableRenderer() - Method in class com.sciapp.table.SortTableModel
Creates the default SortTableRenderer, which is a SortTableButtonRenderer.
createDefaultTableHeader() - Method in class com.sciapp.table.AdvancedJTable
Returns the default table header object which is a customized AdvancedTableHeader (InnerTableHeader), that takes into account the last dummy column.
createDefaultTreeTableModel(ListTableModel) - Static method in class com.sciapp.tree.TreeTable
Returns a TreeTableModel instance that will be used as the tablemodel of this TreeTable.
createDialog(Component, String, boolean, JDateChooser, ActionListener, ActionListener) - Static method in class com.sciapp.editors.JDateChooser
Creates and returns a new dialog containing the JDateChooser object and buttons for controlling the dialog.
createDialog(Component, String, boolean, JAutoFilter, ActionListener, ActionListener) - Static method in class com.sciapp.filter.auto.JAutoFilter
Creates and returns a new dialog containing the JAutoFilter object and buttons for controlling the dialog.
createFieldGroup() - Method in class com.sciapp.tree.GroupingPanel
Creates and returns a JComboBox that will be used to define the grouping comparators.
createHorizontalScrollBar() - Method in class com.sciapp.table.AdvancedJScrollPane
Returns a specialized horizontal scrollbar which is a subclass of JScrollPane.ScrollBar.
createNewFilterPanel(Class) - Method in class com.sciapp.filter.auto.JAutoFilter
Returns a new instance of an auto filter panel, based on the supplying class.
createPanel() - Method in class com.sciapp.filter.auto.AbstractAutoFilterPanel
Creates the panel using a BoxLayout with vertical orientation.
createPopup() - Method in class com.sciapp.table.TableAssistant
 
createReorder() - Method in class com.sciapp.table.AdvancedJTable
Returns the TableReorder that will handle table selection changes.
createReorder() - Method in class com.sciapp.tree.TreeTable
Returns the TableReorder that will handle table selection changes.
createTableHeader() - Method in class com.sciapp.filter.FilterHeaderModel
Returns a new instance of the header that will be installed on the table.
createVisualFilter() - Method in class com.sciapp.filter.auto.AbstractAutoFilterPanel
Returns a new instance of a visual filter subclass.
createVisualFilter() - Method in class com.sciapp.filter.auto.BooleanAutoFilterPanel
Returns a new instance of a visual filter subclass.
createVisualFilter() - Method in class com.sciapp.filter.auto.DateAutoFilterPanel
Returns a new instance of a visual filter subclass.
createVisualFilter() - Method in class com.sciapp.filter.auto.NumericAutoFilterPanel
Returns a new instance of a visual filter subclass.
createVisualFilter() - Method in class com.sciapp.filter.auto.StringAutoFilterPanel
Returns a new instance of a visual filter subclass.
currentAutoFilter - Variable in class com.sciapp.filter.auto.JAutoFilter
the currently assigned auto filter panel component.
currentDate - Variable in class com.sciapp.editors.DateEditor
the date selected
CUSTOM_STRING - Variable in class com.sciapp.filter.CustomPopupFilterHeaderModel
a string for the 'custom' filter selection
CustomPopupFilterHeaderModel - Class in com.sciapp.filter
CustomPopupFilterHeaderModel overrides PopupFilterHeaderModel in order to supply a custom filter.
CustomPopupFilterHeaderModel() - Constructor for class com.sciapp.filter.CustomPopupFilterHeaderModel
Creates a new CustomPopupFilterHeaderModel object.

D

DataRow - Class in com.sciapp.tree
A subclass of TreeTableRow that represents nodes of a TreeTable that are associated with an object row of the ListTableModel that holds the actual tabular data.
DataRow(Object, int) - Constructor for class com.sciapp.tree.DataRow
Constructs a DataRow object.
date - Variable in class com.sciapp.filter.DateFilter
The date expression the supplied objects are matched against.
DateAutoFilterPanel - Class in com.sciapp.filter.auto
DateAutoFilterPanel provides a specialized DateVisualFilter subclass for the filter representation.
DateAutoFilterPanel() - Constructor for class com.sciapp.filter.auto.DateAutoFilterPanel
Constructs a new DateAutoFilterPanel.
DateAutoFilterPanel(String) - Constructor for class com.sciapp.filter.auto.DateAutoFilterPanel
Constructs a new DateAutoFilterPanel.
dateChooser - Variable in class com.sciapp.editors.DateEditor
the date chooser component
dateChooser - Variable in class com.sciapp.filter.DateVisualFilter
the datechooser that is contained in the dialog
DateComparator - Class in com.sciapp.comparators
This class is used to compare two Date objects.
DateComparator() - Constructor for class com.sciapp.comparators.DateComparator
Constructs a DateComparator object that will ignore time differences.
DateComparator(boolean) - Constructor for class com.sciapp.comparators.DateComparator
Constructs a DateComparator object that will ignore time differences if ignoreTime is true.
DateEditor - Class in com.sciapp.editors
An editor for table and tree cells that handles the editing of Date objects.
DateEditor() - Constructor for class com.sciapp.editors.DateEditor
Constructs a DateEditor object that uses a Dialog component to edit dates.
DateFilter - Class in com.sciapp.filter
A date filter.
DateFilter() - Constructor for class com.sciapp.filter.DateFilter
Constructs a DateFilter with an EQUAL_TO mode and with the date expression set to the current date.
dateFilter - Variable in class com.sciapp.filter.DateVisualFilter
a date filter object used to filter Date values.
DateRenderer - Class in com.sciapp.renderers
DateRenderer is a TableCellRenderer suitable for rendering Date objects.
DateRenderer() - Constructor for class com.sciapp.renderers.DateRenderer
Constructs a default DateRenderer.
DateRenderer(DateFormat) - Constructor for class com.sciapp.renderers.DateRenderer
Constructs a default DateRenderer having df as the DateFormat instance that will render the cells.
dateShown - Variable in class com.sciapp.filter.DateVisualFilter
the selected date
DateVisualFilter - Class in com.sciapp.filter
A VisualFilter for Date values.
DateVisualFilter() - Constructor for class com.sciapp.filter.DateVisualFilter
Constructs a DateVisualFilter.
dc - Variable in class com.sciapp.filter.DateFilter
A Date comparator object used to compare Date values.
DEFAULT_DESC_STR - Static variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
a default string for the description.
DEFAULT_NO_GROUP - Static variable in class com.sciapp.tree.GroupingPanel
the default string to show if no grouping is desired.
DefaultAggregateRenderer - Class in com.sciapp.renderers
DefaultAggregateRenderer is the default renderer for the aggregate rows of a TreeTable.
DefaultAggregateRenderer(DefaultRenderer) - Constructor for class com.sciapp.renderers.DefaultAggregateRenderer
Constructs a DefaultAggregateRenderer.
defaultAggregateRenderers - Variable in class com.sciapp.tree.TreeTable
A table of objects that are responsible for drawing the cells of aggregate rows, indexed by class.
defaultAggregator - Variable in class com.sciapp.tree.TreeTableModel
the default aggregator
DefaultCellAggregator - Class in com.sciapp.tree
The default Aggregator that is used by a TreeTableModel.
DefaultCellAggregator(TreeTableModel) - Constructor for class com.sciapp.tree.DefaultCellAggregator
Constructs a DefaultCellAggregator object.
defaultComparatorsByColumnClass - Variable in class com.sciapp.table.SortTableModel
A table of objects that compare two object with each other, indexed by class as declared in compareTo in the Comparable interface.
defaultComparatorsByColumnClass - Variable in class com.sciapp.tree.TreeTableModel
A table of objects that compare two object with each other, indexed by class
defaultFiltersByColumnClass - Variable in class com.sciapp.filter.FilterHeaderModel
A table that contains filters indexed by class.
defaultFiltersByColumnClass - Variable in class com.sciapp.filter.FilterTablePanel
A table of objects that filter data and that can be manipulated visually, indexed by class.
defaultLevelBackground - Variable in class com.sciapp.renderers.DefaultAggregateRenderer
the default background color for aggregate rows
defaultLevelForeground - Variable in class com.sciapp.renderers.DefaultAggregateRenderer
the default foreground color for aggregate rows
DefaultListTableModel - Class in com.sciapp.table
DefaultListTableModel is a subclass of DefaultTableModel that implements ListTableModel.
DefaultListTableModel() - Constructor for class com.sciapp.table.DefaultListTableModel
Constructs a default DefaultListTableModel which is a table of zero columns and zero rows.
DefaultListTableModel(Object[][], Object[]) - Constructor for class com.sciapp.table.DefaultListTableModel
Constructs a DefaultListTableModel and initializes the table by passing data and columnNames to the setDataVector() method.
DefaultListTableModel(Object[], int) - Constructor for class com.sciapp.table.DefaultListTableModel
Constructs a DefaultListTableModel with as many columns as there are elements in columnNames and numRows of null object values.
DefaultListTableModel(int, int) - Constructor for class com.sciapp.table.DefaultListTableModel
Constructs a DefaultListTableModel with numRows and numColumns of null object values.
DefaultListTableModel(Vector, int) - Constructor for class com.sciapp.table.DefaultListTableModel
Constructs a DefaultTableModel with as many columns as there are elements in columnNames and numRows of null object values.
DefaultListTableModel(Vector, Vector) - Constructor for class com.sciapp.table.DefaultListTableModel
Constructs a DefaultListTableModel and initializes the table by passing data and columnNames to the setDataVector() method.
defaultRenderer - Variable in class com.sciapp.renderers.DefaultAggregateRenderer
the renderer contained in this DefaultAggregateRenderer
DefaultRenderer - Class in com.sciapp.renderers
A TableCellRenderer which is common to all renderers in the com.sciapp.renderers package.
DefaultRenderer() - Constructor for class com.sciapp.renderers.DefaultRenderer
Constructs a default DefaultRenderer that does not paint alternate rows of the table and that adds 3 spaces at the end of each cell.
DefaultTreeTableComparator - Class in com.sciapp.tree
DefaultTreeTableComparator compares row data based on a single column.
DefaultTreeTableComparator(TreeTableModel, int) - Constructor for class com.sciapp.tree.DefaultTreeTableComparator
Constructs a DefaultTreeTableComparator object with column as the column to use when comparing rows.
desc_label - Variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
the label for the description.
desc_str - Variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
a string for the description at the top.
deselect(int) - Method in class com.sciapp.table.TableAssistant
Unchecks the column with model index modelIndex from the column popup.
df - Variable in class com.sciapp.filter.DateVisualFilter
the dateformat instance that is used to format the current date shown on the textfield.
dialog - Variable in class com.sciapp.editors.DateEditor
the dialog component
dialog - Variable in class com.sciapp.filter.CustomPopupFilterHeaderModel
the dialog component.
dialog - Variable in class com.sciapp.filter.DateVisualFilter
the dialog that is invoked for inputting the date pattern
direction - Variable in class com.sciapp.common.gui.ArrowButton
The direction of the arrow.

E

editCellAt(int, int, EventObject) - Method in class com.sciapp.tree.TreeTable
Programmatically starts editing the cell at row and column, if the cell is editable.
ENDS_WITH - Static variable in class com.sciapp.filter.StringFilter
The mode that tests if a string ends with the supplied object.
EQ - Static variable in class com.sciapp.filter.ComparisonFilter
The comparison that tests if a value is equal to another.
EQUALS - Static variable in class com.sciapp.filter.StringFilter
The mode that tests for equality of the supplied object.
evenColor - Variable in class com.sciapp.renderers.DefaultRenderer
the background color for even rows
expression - Variable in class com.sciapp.filter.DateVisualFilter
a textfield used to show and input the date pattern.
expression - Variable in class com.sciapp.filter.NumericVisualFilter
a textfield used to input the number.
expression - Variable in class com.sciapp.filter.StringVisualFilter
a textfield used to input the string expression.

F

fieldBox - Variable in class com.sciapp.filter.FilterTablePanel
a combobox that contains the fields that we are able to filter.
fieldBoxOptions - Variable in class com.sciapp.filter.BooleanVisualFilter
a combobox containing the filter options.
fieldBoxOptions - Variable in class com.sciapp.filter.DateVisualFilter
a combobox containing the filter options.
fieldBoxOptions - Variable in class com.sciapp.filter.NumericVisualFilter
a combobox containing the filter options.
fieldBoxOptions - Variable in class com.sciapp.filter.StringVisualFilter
a combobox containing the filter options.
filter(ListTableModel, Object) - Method in class com.sciapp.filter.AndTableFilter
The AND operation.
Filter - Class in com.sciapp.filter
This abstract class defines a filter.
Filter() - Constructor for class com.sciapp.filter.Filter
Creates a Filter object that will not accept null values.
filter(ListTableModel, Object) - Method in class com.sciapp.filter.NotTableFilter
The NEGATION operation.
filter(ListTableModel, Object) - Method in class com.sciapp.filter.OrTableFilter
The OR operation.
filter - Variable in class com.sciapp.filter.TableFilter
The filter being used.
filter(ListTableModel, Object) - Method in class com.sciapp.filter.TableFilter
Decides whether a particular row of a JTable will be filtered.
filterButton - Variable in class com.sciapp.filter.FilterTablePanel
a button that when clicked, fires the filter event.
filterData() - Method in class com.sciapp.table.FilterTableModel
Filters the data of the table.
filterHeader - Variable in class com.sciapp.filter.FilterHeaderModel
The header that is installed on the table.
FilterHeaderCallback - Interface in com.sciapp.filter
This interface defines a method that is called when a mouse event is detected on the table's header.
FilterHeaderModel - Class in com.sciapp.filter
FilterHeaderModel is used to provide real-time row filtering via a component that is installed on the table header.
FilterHeaderModel() - Constructor for class com.sciapp.filter.FilterHeaderModel
Constructs a FilterHeaderModel.
filterLabel - Variable in class com.sciapp.filter.DateVisualFilter
the label between the filter options combo box and the expression
filterLabel - Variable in class com.sciapp.filter.NumericVisualFilter
the label between the filter options combo box and the expression
filterLabel - Variable in class com.sciapp.filter.StringVisualFilter
the label between the filter options combo box and the expression
filterMode - Variable in class com.sciapp.filter.FilterHeaderModel
The mode that is being employed to populate the available filter expressions.
filterModel - Variable in class com.sciapp.filter.FilterHeaderModel
The filtermodel that will be used to propagate the filter events.
FilterModel - Class in com.sciapp.filter
FilterModel defines the methods that will be used by objects that will normally filter the data of tables.
FilterModel() - Constructor for class com.sciapp.filter.FilterModel
Creates a FilterModel object.
filterModel - Variable in class com.sciapp.filter.FilterTablePanel
the filter model of the FilterTablePanel that forwards filter notification events to the listeners (normally a FilterTableModel).
filterModel - Variable in class com.sciapp.filter.VisualFilter
the filter model
FilterModelEvent - Class in com.sciapp.event
An event used to filter the rows of a JTable.
FilterModelEvent(Object, TableFilter) - Constructor for class com.sciapp.event.FilterModelEvent
Constructs a FilterModelEvent object.
FilterModelListener - Interface in com.sciapp.event
FilterModelListener is the listener that is notified when filtering of the row data of a JTable has been requested.
filterModelListeners - Variable in class com.sciapp.filter.FilterModel
The listenerlist of FilterModelListeners.
filterOn - Variable in class com.sciapp.filter.FilterTablePanel
a checkbox that shows if the filter displayed is active or not.
filterSelected(JList, int) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Called as soon as the user has selected a value from the popup menu.
FilterTableHeader - Class in com.sciapp.filter
FilterTableHeader overrides processMouseEvent in order to forward all mouse events, generated on the header, to the callback instance.
FilterTableHeader() - Constructor for class com.sciapp.filter.FilterTableHeader
Constructs a new FilterTableHeader.
FilterTableHeader(FilterHeaderCallback) - Constructor for class com.sciapp.filter.FilterTableHeader
Constructs a new FilterTableHeader.
FilterTableHeader(TableColumnModel) - Constructor for class com.sciapp.filter.FilterTableHeader
Constructs a new FilterTableHeader.
FilterTableHeader(TableColumnModel, FilterHeaderCallback) - Constructor for class com.sciapp.filter.FilterTableHeader
Constructs a new FilterTableHeader.
FilterTableModel - Class in com.sciapp.table
FilterTableModel offers filtering capabilities to a table.
FilterTableModel(ListTableModel) - Constructor for class com.sciapp.table.FilterTableModel
Constructs a FilterTableModel having tableModel as the underlying ListTableModel holding the tabular data.
FilterTablePanel - Class in com.sciapp.filter
FilterTablePanel is a panel through which filter events are propagated to a FilterTableModel.
FilterTablePanel(String[]) - Constructor for class com.sciapp.filter.FilterTablePanel
Constructs a FilterTablePanel with fields as the fields that we are able to filter.
FilterTablePanel(String[], Class[]) - Constructor for class com.sciapp.filter.FilterTablePanel
Constructs a FilterTablePanel with fields as the fields that we are able to filter and classes as the corresponding classes of each field.
FilterTablePanel(TableModel) - Constructor for class com.sciapp.filter.FilterTablePanel
Constructs a FilterTablePanel by quering tableModel for the filtering fields and the corresponding classes.
fireApplyFilter(FilterModelEvent) - Method in class com.sciapp.filter.FilterModel
Forwards the given notification event to all FilterModelListeners that registered themselves as listeners for this filter model.
fireEditingCanceled() - Method in class com.sciapp.editors.DateEditor
Notifies all listeners that have registered interest for notification on this event type.
fireEditingStopped() - Method in class com.sciapp.editors.DateEditor
Notifies all listeners that have registered interest for notification on this event type.
fireFilter() - Method in class com.sciapp.filter.VisualFilter
Generates and forwards a filter event to the listeners of the filter model.
fireRowsReordered(int[]) - Method in class com.sciapp.table.ListTableMap
Notifies listeners that the rows of the table have been reordered in some way.
fireRowsReordered(int[]) - Method in interface com.sciapp.table.ReorderModel
Notifies listeners that the rows of the table have been reordered in some way.
fireSuperTableDataChanged() - Method in class com.sciapp.tree.TreeTableModel
Notifies all listeners that all cell values in the table's rows may have changed.
fireTableCellUpdated(int, int) - Method in interface com.sciapp.table.ListTableModel
Notify all listeners that the value of the cell at (row, column) has been updated.
fireTableChanged(TableModelEvent) - Method in class com.sciapp.table.FilterTableModel
Forwards the given notification event to all TableModelListeners that registered themselves as listeners for this table model.
fireTableChanged(TableModelEvent) - Method in interface com.sciapp.table.ListTableModel
Forward the given notification event to all TableModelListeners that registered themselves as listeners for this table model.
fireTableChanged(TableModelEvent) - Method in class com.sciapp.table.SortTableModel
Forwards the given notification event to all TableModelListeners that registered themselves as listeners for this table model.
fireTableChanged(TableModelEvent) - Method in class com.sciapp.tree.TreeTableModel
Forwards the given notification event to all TableModelListeners that registered themselves as listeners for this table model.
fireTableDataChanged() - Method in interface com.sciapp.table.ListTableModel
Notify all listeners that all cell values in the table's rows may have changed.
fireTableRowsDeleted(int, int) - Method in interface com.sciapp.table.ListTableModel
Notify all listeners that rows in the (inclusive) range [firstRow, lastRow] have been deleted.
fireTableRowsInserted(int, int) - Method in interface com.sciapp.table.ListTableModel
Notify all listeners that rows in the (inclusive) range [firstRow, lastRow] have been inserted.
fireTableRowsUpdated(int, int) - Method in interface com.sciapp.table.ListTableModel
Notify all listeners that rows in the (inclusive) range [firstRow, lastRow] have been updated.
fireTableStructureChanged() - Method in interface com.sciapp.table.ListTableModel
Notify all listeners that the table's structure has changed.
flip() - Method in class com.sciapp.table.SortState
Flips the sorting order of the SortState.
Footer - Interface in com.sciapp.tree
This interface defines the place and number of FooterRows to add to a TreeTableModel.
footer - Variable in class com.sciapp.tree.TreeTableModel
the footer object
footerIndex - Variable in class com.sciapp.tree.FooterRow
the order with which the FooterRow was added to the TreeTable.
FooterRow - Class in com.sciapp.tree
The FooterRow class corresponds to rows of a TreeTable component that are placed at the bottom of each tree hierarchy.
FooterRow(Object, int, int) - Constructor for class com.sciapp.tree.FooterRow
Constructs a FooterRow object.
formatter - Variable in class com.sciapp.renderers.PopupRenderer
The dateformat instance

G

GE - Static variable in class com.sciapp.filter.ComparisonFilter
The comparison that tests if a value is more or equal to another.
GeneralComparator - Class in com.sciapp.comparators
GeneralComparator compares two objects that implement the Comparable interface.
GeneralComparator() - Constructor for class com.sciapp.comparators.GeneralComparator
 
getAcceptNull() - Method in class com.sciapp.filter.Filter
Returns true if the filter should let null values pass through.
getAggregateCellRenderer(int, int) - Method in class com.sciapp.tree.TreeTable
Returns a TableCellRenderer component that will be used to render the aggregate row specified by row and column.
getAggregateValue(int, int) - Method in class com.sciapp.tree.AggregateRow
Returns the aggregate value for the row at rowIndex and column at columnIndex.
getAggregateValue(int, int) - Method in class com.sciapp.tree.Aggregator
Calculates and returns the aggregate value for the row at rowIndex and columnIndex.
getAggregateValue(int, int) - Method in class com.sciapp.tree.DefaultCellAggregator
Calculates and returns the aggregate value for the row at rowIndex and columnIndex. For header rows, returns the value of the column under which the children of the header row are grouped or an emptry string if the column was not used to group this node's children.
getAggregator(int, int) - Method in class com.sciapp.tree.TreeTableModel
Returns the aggregator at rowIndex and columnIndex.
getArrowButton() - Method in class com.sciapp.filter.PopupFilterHeaderModel
Returns the arrow button that is showing when a filter is installed on the column.
getArrowColor() - Method in class com.sciapp.common.gui.ArrowButton
Returns the color of the arrow.
getAscendingButton() - Method in class com.sciapp.table.SortTableButtonRenderer
Returns the button used to render a column sorted in ascending order.
getAutoCreateAllFilters() - Method in class com.sciapp.filter.FilterHeaderModel
Returns the autoCreateAllFilters property value.
getAutoFilter() - Method in class com.sciapp.filter.CustomPopupFilterHeaderModel
Returns the custom auto filter.
getCallBack() - Method in class com.sciapp.filter.FilterTableHeader
Returns the callback objects.
getCellEditorValue() - Method in class com.sciapp.editors.DateEditor
Returns the value contained in the editor.
getCellRect(int, int, boolean) - Method in class com.sciapp.tree.TreeTable
Returns a rectangle for the cell that lies at the intersection of row and column.
getCellRenderer(int, int) - Method in class com.sciapp.tree.TreeTable
For aggregate rows, this method returns the result from calling getAggregateCellRenderer.
getCellValue(Object, int) - Method in class com.sciapp.table.DefaultListTableModel
Returns the Object found at index of row passed as a parameter.
getCellValue(Object, int) - Method in class com.sciapp.table.ListTableMap
Returns tableModel.getCellValue
getCellValue(Object, int) - Method in interface com.sciapp.table.ListTableModel
Returns the Object found at index of row passed as a parameter.
getCellValue(Object, int) - Method in class com.sciapp.table.ObjectTableModel
Returns the Object found at index of row passed as a parameter.
getCheckBox() - Method in class com.sciapp.renderers.BooleanRenderer
Returns the internal JCheckBox object used to render the Boolean values.
getCheckBox() - Method in class com.sciapp.renderers.PopupRenderer
Returns the checkbox used to render the Boolean values.
getCollectionForColumn(int) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Returns an empty collection that will be used to fill with available filter expression values.
getColumn() - Method in class com.sciapp.filter.TableFilter
Returns the column to filter.
getColumn() - Method in class com.sciapp.tree.DefaultTreeTableComparator
Returns the column to use when comparing rows.
getColumnClass(int) - Method in class com.sciapp.table.AdvancedJTable
Returns the type of the column appearing in the view at column position column.
getColumnClass(int) - Method in class com.sciapp.table.ListTableMap
Returns tableModel.getColumnClass
getColumnClass(int) - Method in class com.sciapp.table.ObjectTableModel
Returns the class of the object at column c.
getColumnCount() - Method in class com.sciapp.table.ListTableMap
Returns tableModel.getColumnCount
getColumnCount() - Method in class com.sciapp.table.ObjectTableModel
Returns the number of columns in the model.
getColumnName(int) - Method in class com.sciapp.table.ListTableMap
Returns tableModel.getColumnName
getColumnName(int) - Method in class com.sciapp.table.ObjectTableModel
Returns the name of the column at column, which depends on the String array passed in the constructor.
getColumnPopup() - Method in class com.sciapp.table.TableAssistant
Returns the popup menu displayed.
getColumns() - Method in class com.sciapp.table.ObjectTableModel
Returns a clone of the String array of table column names.
getColumnShowing() - Method in class com.sciapp.filter.FilterHeaderModel
Returns the column that is currently showing available filter expressions.
getComboBox() - Method in class com.sciapp.filter.PopupFilterHeaderModel
Returns the combo box whose popup menu is displayed when the arrow button is pressed.
getComparator(int) - Method in class com.sciapp.table.SortTableModel
Returns an appropriate comparator for the objects under the column defined by column.
getComparison() - Method in class com.sciapp.filter.ComparisonFilter
Returns the comparison mode.
getCondition() - Method in class com.sciapp.filter.BooleanFilter
Returns the boolean value the supplied objects are matched against.
getCurrentTheme() - Method in class com.sciapp.common.gui.SkinManager
Returns the current theme.
getDataRow(int) - Method in class com.sciapp.tree.TreeTableModel
Returns the index that corresponds to the object of the ListTableModel that holds the actual tabular data, that is found at row rowIndex.
getDataRows(int) - Method in class com.sciapp.tree.TreeTableModel
Returns the indexes that correspond to the objects of the ListTableModel that holds the actual tabular data, that are children of the TreeTableRow found at row rowIndex.
getDate() - Method in class com.sciapp.filter.DateFilter
Returns the current date expression of the filer.
getDateFormat() - Method in class com.sciapp.filter.DateVisualFilter
Returns the dateformat object associated with this date visual filter.
getDateFormat() - Method in class com.sciapp.renderers.DateRenderer
Returns the internal DateFormat object used to render the Dates.
getDateFormat() - Method in class com.sciapp.renderers.PopupRenderer
Returns the date formatter object used to render Date values.
getDateFromGUI() - Method in class com.sciapp.editors.JDateChooser
Returns a calendar object which is initialized to the selected values shown on the datechooser panel.
getDefaultAggregateRenderer(Class) - Method in class com.sciapp.tree.TreeTable
Returns the renderer responsible for drawing an aggregate's row column of class specified by columnClass.
getDefaultAggregator() - Method in class com.sciapp.tree.TreeTableModel
Returns the default aggregator that will be used to compute values for the aggregate rows of the model.
getDefaultComparator(Class) - Method in class com.sciapp.table.SortTableModel
Returns the comparator to use for objects of the specified columnClass.
getDefaultComparator(Class) - Method in class com.sciapp.tree.TreeTableModel
Returns the comparator to use for objects of the specified columnClass.
getDefaultFilter(Class) - Method in class com.sciapp.filter.FilterHeaderModel
Returns the filter to use for the class defined by columnClass.
getDefaultFilter(int) - Method in class com.sciapp.filter.FilterTablePanel
Returns the visual filter to use for the value at field.
getDefaultFilter(Class) - Method in class com.sciapp.filter.FilterTablePanel
Returns the visual filter to use for the class defined by columnClass.
getDefaultLevelBackground() - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Return the default background color for aggregate rows
getDefaultLevelForeground() - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Return the default foreground color for aggregate rows
getDefaultRenderer() - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Return the renderer this DefaultAggregateRenderer instance is associated with.
getDescendingButton() - Method in class com.sciapp.table.SortTableButtonRenderer
Returns the button used to render a column sorted in descending order.
getDialog() - Method in class com.sciapp.filter.CustomPopupFilterHeaderModel
Returns the dialog to show when a custom filter is selected.
getDirection() - Method in class com.sciapp.common.gui.ArrowButton
Returns the direction of the arrow.
getEditingRow() - Method in class com.sciapp.tree.TreeTable
Returns the index of the row that contains the cell currently being edited.
getEvenColor() - Method in class com.sciapp.renderers.DefaultRenderer
Returns the color used to paint the even rows of the table.
getField() - Method in class com.sciapp.table.SortState
Returns the field that corresponds to the view index of the table column.
getFilter() - Method in class com.sciapp.filter.BooleanVisualFilter
Returns the filter object that this component uses to filter the values.
getFilter() - Method in class com.sciapp.filter.DateVisualFilter
Returns the filter object that this component uses to filter the values.
getFilter(int) - Method in class com.sciapp.filter.FilterHeaderModel
Returns a filter object for the column with model index index.
getFilter() - Method in class com.sciapp.filter.NumericVisualFilter
Returns the filter object that this component uses to filter the values.
getFilter() - Method in class com.sciapp.filter.StringVisualFilter
Returns the filter object that this component uses to filter the values.
getFilter() - Method in class com.sciapp.filter.TableFilter
Returns the filter that will be used.
getFilter() - Method in class com.sciapp.filter.VisualFilter
Returns the filter object that this component uses to filter the values.
getFilteredIndexes() - Method in class com.sciapp.table.FilterTableModel
Returns an int array showing the relation between the original and the filtered data.
getFilterMode() - Method in class com.sciapp.filter.FilterHeaderModel
Returns the mode that is being employed to populate the available filter expressions.
getFilterModel() - Method in class com.sciapp.filter.FilterTablePanel
Returns the filter model.
getFilterModel() - Method in class com.sciapp.filter.VisualFilter
Returns the filter model.
getFilterOnKey() - Method in class com.sciapp.filter.VisualFilter
Returns a boolean value that if true, filter events are fired whenever a key press is detected on a text field, otherwise the user must press the Enter key for this to happen.
getFilterOrder(int) - Method in class com.sciapp.filter.FilterHeaderModel
Returns the order in which the filter expression was selected.
getFilterPattern() - Method in class com.sciapp.filter.BooleanFilter
Returns the object used as the filter pattern.
getFilterPattern() - Method in class com.sciapp.filter.DateFilter
Returns the object used as the filter pattern.
getFilterPattern() - Method in class com.sciapp.filter.Filter
Returns the object used as the filter pattern.
getFilterPattern() - Method in class com.sciapp.filter.NumericFilter
Returns the object used as the filter pattern.
getFilterPattern() - Method in class com.sciapp.filter.StringFilter
Returns the object used as the filter pattern.
getFilterValue(int) - Method in class com.sciapp.filter.FilterHeaderModel
Returns the object that is used as the filter expression for the column at c.
getFilterValues(int, Collection) - Method in class com.sciapp.filter.FilterHeaderModel
Returns a collection filled with the objects that will be available to be selected as filter expressions for the specified column and the current filter mode.
getFilterValues(int, Collection, int) - Method in class com.sciapp.filter.FilterHeaderModel
Returns a collection filled with the objects that will be available to be selected as filter expressions for the specified column and mode.
getFooter() - Method in class com.sciapp.tree.TreeTableModel
Returns the footer associated with this TreeTableModel instance.
getFooterIndex() - Method in class com.sciapp.tree.FooterRow
Returns the order with which the FooterRow was added to the TreeTable.
getFooterSize(TreeTableRow) - Method in interface com.sciapp.tree.Footer
Returns the number of FooterRows to add below a TreeTableRow specified by row.
getIconHeight() - Method in class com.sciapp.table.BlankIcon
Returns the icon's height.
getIconWidth() - Method in class com.sciapp.table.BlankIcon
Returns the icon's width.
getIgnoreTime() - Method in class com.sciapp.comparators.DateComparator
Returns a boolean which is true if the date comparator is set to ignore time differences.
getInnerModel() - Method in class com.sciapp.table.ListTableMap
In a chain of ListTableMaps, this method returns the inner most tablemodel that is not an instanceof ListTableMap.
getLevel(int) - Method in class com.sciapp.tree.TreeTableModel
Returns the level of the TreeTableRow object at rowIndex below the root node of the tree structure of the model.
getLevelBackGround(int, int, int) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Returns a color to be set as the background color of the cell at (row, column), depending on the level of the TreeTableRow.
getLevelForeground(int, int, int) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Returns a color to be set as the foreground color of the cell at (row, column), depending on the level of the TreeTableRow.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class com.sciapp.renderers.PopupRenderer
Return a component that has been configured to display the specified value.
getListValue(int) - Method in class com.sciapp.filter.FilterHeaderModel
Returns the object that is used as a label to identify the filter that is installed on the column at c.
getMaximumGroups() - Method in class com.sciapp.tree.GroupingPanel
Returns the maximum number of combo boxes that are visible.
getMaximumSize() - Method in class com.sciapp.common.gui.ArrowButton
 
getMinimumSize() - Method in class com.sciapp.common.gui.ArrowButton
 
getMode() - Method in class com.sciapp.filter.StringFilter
Returns the mode of this StringFilter.
getModel() - Method in class com.sciapp.table.ListTableMap
Returns the underlying ListTableModel model
getModel() - Method in class com.sciapp.tree.Aggregator
Returns the associated TreeTableModel instance.
getModel() - Method in class com.sciapp.tree.GroupingPanel
Returns the TreeTableModel that is used to add/remove DefaultTreeTableComparators.
getModel() - Method in class com.sciapp.tree.TreeTableComparator
Returns the associated TreeTableModel instance.
getModelIndex() - Method in class com.sciapp.tree.TreeTableRow
Returns the index of the object in the data list of a ListTableModel that this TreeTableRow is associated with.
getModelIndexesUnderRow(int, boolean) - Method in class com.sciapp.tree.TreeTableModel
Returns the indexes that correspond to the objects of the ListTableModel that holds the actual tabular data, that are children of the TreeTableRow found at row row.
getModelIndexesUnderRow(TreeTableRow, boolean) - Method in class com.sciapp.tree.TreeTableModel
Returns the indexes that correspond to the objects of the ListTableModel that holds the actual tabular data, that are children of the TreeTableRow row.
getNonSortableColumns() - Method in class com.sciapp.table.SortTableModel
Returns an array of ints representing columns that are not sortable.
getNoSortButton() - Method in class com.sciapp.table.SortTableButtonRenderer
Returns the button used to render a non-sortable column.
getNumber() - Method in class com.sciapp.filter.NumericFilter
Returns the integer value used to match against Number objects.
getNumberFormat() - Method in class com.sciapp.renderers.NumberRenderer
Returns the internal NumberFormat object used to render the Numbers.
getOddColor() - Method in class com.sciapp.renderers.DefaultRenderer
Returns the color used to paint the odd rows of the table.
getPanel() - Method in class com.sciapp.filter.BooleanVisualFilter
Returns the panel containing the controls used to manipulate the filter.
getPanel() - Method in class com.sciapp.filter.DateVisualFilter
Returns the panel containing the controls used to manipulate the filter.
getPanel() - Method in class com.sciapp.filter.NumericVisualFilter
Returns the panel containing the controls used to manipulate the filter.
getPanel() - Method in class com.sciapp.filter.StringVisualFilter
Returns the panel containing the controls used to manipulate the filter.
getPanel() - Method in class com.sciapp.filter.VisualFilter
Returns the panel containing the controls used to manipulate the filter.
getPattern() - Method in class com.sciapp.filter.StringFilter
Returns the filter expression.
getPreferredSize() - Method in class com.sciapp.common.gui.ArrowButton
 
getReorderingAllowed() - Method in class com.sciapp.table.AdvancedTableHeader
Returns true if the user is allowed to rearrange columns by dragging their headers, false otherwise.
getRowComparator(int) - Method in class com.sciapp.tree.TreeTableModel
Returns the row comparator that will be used to determine row similarity at index.
getRowComparators() - Method in class com.sciapp.tree.TreeTableModel
Returns the list of row comparators as an array.
getRowComparatorSize() - Method in class com.sciapp.tree.TreeTableModel
Returns the size of the currently defined row comparators of this treetable.
getRowCount() - Method in class com.sciapp.table.FilterTableModel
Returns tableModel.getRowCount
getRowCount() - Method in class com.sciapp.table.ListTableMap
Returns tableModel.getRowCount
getRowCount() - Method in class com.sciapp.table.ObjectTableModel
Returns the number of rows in the model.
getRowCount() - Method in class com.sciapp.tree.TreeTableModel
Returns tableModel.getRowCount
getRowMap() - Method in class com.sciapp.event.ReorderEvent
Returns an integer array that can be used to find out the new location of a specific row.
getRows() - Method in class com.sciapp.table.DefaultListTableModel
Returns the data of this tablemodel
getRows() - Method in class com.sciapp.table.FilterTableModel
Returns tableModel.getRows
getRows() - Method in class com.sciapp.table.ListTableMap
Returns tableModel.getRows
getRows() - Method in interface com.sciapp.table.ListTableModel
Returns the data of this tablemodel
getRows() - Method in class com.sciapp.table.ObjectTableModel
Returns the data of this tablemodel
getRows() - Method in class com.sciapp.tree.TreeTableModel
Returns tableModel.getRows Returns a list containing the TreeTableRows of the model.
getSelectedDate() - Method in class com.sciapp.editors.JDateChooser
Returns a calendar object which is initialized to the selected date.
getSeparator() - Method in class com.sciapp.tree.GroupingPanel
Returns a component to be used as a separator between adjacent comboboxes.
getShowButtonPress() - Method in class com.sciapp.table.SortTableButtonRenderer
Returns true if the button should be pressed when clicked.
getShowDummyColumn() - Method in class com.sciapp.table.AdvancedJTable
Determines whether the table is set to show the dummy column.
getShowPopup() - Method in class com.sciapp.table.TableAssistant
Returns true if the column popup is to be shown.
getSortMode() - Method in class com.sciapp.table.SortTableModel
Returns the sorting mode used by the SortTableModel.
getSortStates() - Method in class com.sciapp.table.SortTableModel
Returns the current sorting state of the model, as an array of SortStates.
getSortTableRenderer() - Method in class com.sciapp.table.SortTableModel
Returns the SortTableRenderer used to render the table header.
getSpacing() - Method in class com.sciapp.renderers.DefaultRenderer
Determines whether the renderer will add spaces to the end of each cell.
getTableAssistant() - Method in class com.sciapp.table.AdvancedJTable
Returns the table assistant instance associated with this table.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class com.sciapp.editors.DateEditor
Implementation of the one method defined by javax.swing.table.TableCellEditor.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class com.sciapp.renderers.BooleanRenderer
Overriden in order to return the internal JCheckBox instance after configuring it appropriately.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Returns the component used for drawing the cell.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class com.sciapp.renderers.DefaultRenderer
Returns the component used for drawing the cell.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class com.sciapp.table.SortTableRenderer
Returns the component used for drawing the cell.
getTableFilter() - Method in class com.sciapp.event.FilterModelEvent
Returns the table filter that will filter the tabular data.
getTableFilter() - Method in class com.sciapp.filter.auto.AbstractAutoFilterPanel
Constructs and returns a table filter object that represents the selected values of the visual filters combination.
getTableFilter() - Method in class com.sciapp.filter.auto.JAutoFilter
Returns the table filter object associated with the currently showing auto filter panel.
getTableFilter() - Method in class com.sciapp.filter.BooleanVisualFilter
Returns a table filter object corresponding to the visual controls of the filter.
getTableFilter() - Method in class com.sciapp.filter.DateVisualFilter
Returns a table filter object corresponding to the visual controls of the filter.
getTableFilter(int) - Method in class com.sciapp.filter.FilterHeaderModel
Returns the TableFilter object that is installed on the column at c and that is responsible for filtering that column.
getTableFilter() - Method in class com.sciapp.filter.NotTableFilter
Returns the TableFilter that is negated.
getTableFilter() - Method in class com.sciapp.filter.NumericVisualFilter
Returns a table filter object corresponding to the visual controls of the filter.
getTableFilter() - Method in class com.sciapp.filter.StringVisualFilter
Returns a table filter object corresponding to the visual controls of the filter.
getTableFilter() - Method in class com.sciapp.filter.VisualFilter
Returns a table filter object corresponding to the visual controls of the filter.
getTableFilter() - Method in class com.sciapp.table.FilterTableModel
Returns the current TableFilter of this FilterTableModel.
getTableFilterForObject(Object, int) - Method in class com.sciapp.filter.FilterHeaderModel
Returns an appropriate table filter object for the supplied object and column index.
getTableFilters() - Method in class com.sciapp.filter.AndTableFilter
Returns the array of the supplied TableFilters that are ANDed.
getTableFilters() - Method in class com.sciapp.filter.OrTableFilter
Returns the array of the supplied TableFilters that are ORed.
getTableHeader() - Method in class com.sciapp.filter.FilterHeaderModel
Returns the header that will be used for displaying a visual representation of a filter on columns.
getTableHeader() - Method in class com.sciapp.table.SortTableModel
Returns the table header associated with this model.
getTableState() - Method in class com.sciapp.table.AdvancedJTable
Returns a string showing which columns are shown and their corresponding widths.
getThemes() - Method in class com.sciapp.common.gui.SkinManager
Returns a list of themes.
getTree() - Method in class com.sciapp.tree.TreeTable
Returns the JTree component that is displayed on the first column of the table.
getTreeRow(int) - Method in class com.sciapp.tree.TreeTableModel
Returns the TreeTableRow found at row rowIndex of the TreeTable.
getValueAt(int, int) - Method in class com.sciapp.table.AdvancedJTable
Returns the cell value at row and column.
getValueAt(int, int) - Method in class com.sciapp.table.FilterTableModel
Returns tableModel.getValueAt
getValueAt(int, int) - Method in class com.sciapp.table.ListTableMap
Returns tableModel.getValueAt
getValueAt(int, int) - Method in class com.sciapp.table.ObjectTableModel
Returns the value for the cell at columnIndex and rowIndex.
getValueAt(Object, int) - Method in class com.sciapp.table.ObjectTableModel
Returns the value for the object o at index.
getValueAt(int, int) - Method in class com.sciapp.tree.TreeTableModel
Returns the value for the cell at columnIndex and rowIndex.
GroupingPanel - Class in com.sciapp.tree
This component represents a panel through which users can dynamically control the structure of a TreeTable.
GroupingPanel(TreeTableModel) - Constructor for class com.sciapp.tree.GroupingPanel
Constructs a GroupingPanel object with model as the associated TreeTableModel, horizontal layout and "" as the string to show if no grouping is desired.
GroupingPanel(TreeTableModel, int) - Constructor for class com.sciapp.tree.GroupingPanel
Constructs a GroupingPanel object with model as the associated TreeTableModel, axis as the axis of the box layout and "" as the string to show if no grouping is desired.
GroupingPanel(TreeTableModel, int, String) - Constructor for class com.sciapp.tree.GroupingPanel
Constructs a GroupingPanel object with model as the associated TreeTableModel, axis as the axis of the box layout and noGroupString as the string to show if no grouping is desired.
GT - Static variable in class com.sciapp.filter.ComparisonFilter
The comparison that tests if a value is more than another.
GUIFader - Class in com.sciapp.common.gui
GUIFader is responsible for making menus to fade in when they first appear on screen.

H

hasFilter(int) - Method in class com.sciapp.filter.FilterHeaderModel
Determines whether a column has a filter installed.
HeaderRow - Class in com.sciapp.tree
The HeaderRow class corresponds to group rows (rows that bear children nodes and that can be expanded) of a TreeTable component.
HeaderRow(Object, int) - Constructor for class com.sciapp.tree.HeaderRow
Creates a HeaderRow object.

I

ignoreTime - Variable in class com.sciapp.comparators.DateComparator
flag to indicate if the date comparator will ignore time differences
inferColumnClass(int) - Method in class com.sciapp.filter.FilterHeaderModel
A utility method to retrieve the class for the objects under the column at c In most cases, this is similar to calling getColumnClass on the table.
initializeLocalVars() - Method in class com.sciapp.table.AdvancedJTable
Initializes table properties to their default values.
INSERT_SORT - Static variable in class com.sciapp.table.SortTableModel
Defines the mode for inserting sorting columns.
insertRowComparator(TreeTableComparator, int) - Method in class com.sciapp.tree.TreeTableModel
Inserts a row comparator at index in the list of row comparators of this model.
installFilter(TableFilter, Object, Object, int) - Method in class com.sciapp.filter.CustomPopupFilterHeaderModel
Assigns a new table filter to the column c.
installFilter(TableFilter, Object, Object, int) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns a new table filter to the column c.
installFilter(Object, int) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns a new table filter to the column c.
installFilter(Object, Object, int) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns a new table filter to the column c.
installFilter(TableFilter, Object, Object, int) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Assigns a new table filter to the column c.
instance() - Static method in class com.sciapp.common.gui.SkinManager
Returns the instance of SkinManager.
isAggregate() - Method in class com.sciapp.tree.AggregateRow
Returns true.
isAggregate() - Method in class com.sciapp.tree.DataRow
Returns false.
isAggregate(int) - Method in class com.sciapp.tree.TreeTableModel
Determines if the row at rowIndex is an aggregate row.
isAggregate() - Method in class com.sciapp.tree.TreeTableRow
Returns true if this node represents an aggregate row in the tree data structure created by TreeTableModel.
isAscending() - Method in class com.sciapp.table.SortState
Returns true if the sorting is in ascending order.
isCaseSensitive() - Method in class com.sciapp.comparators.StringComparator
Determines if this comparator is case sensitive.
isCaseSensitive() - Method in class com.sciapp.filter.StringFilter
Determines if this string filter is case sensitive.
isCellEditable(EventObject) - Method in class com.sciapp.editors.DateEditor
Returns true.
isCellEditable(int, int) - Method in class com.sciapp.table.AdvancedJTable
Returns true if the cell at row and column is editable.
isCellEditable(int, int) - Method in class com.sciapp.table.FilterTableModel
Returns tableModel.isCellEditable
isCellEditable(int, int) - Method in class com.sciapp.table.ListTableMap
Returns tableModel.isCellEditable
isCellEditable(int, int) - Method in class com.sciapp.table.ObjectTableModel
Returns true by default.
isCellEditable(int, int) - Method in class com.sciapp.tree.TreeTableModel
Returns false if the row at rowIndex is an aggregate row, otherwise returns the value of its super method.
isDummy(int) - Method in class com.sciapp.table.AdvancedTableHeader
Deprecated.  
isDummyColumn(int) - Method in class com.sciapp.table.AdvancedJTable
Determines if the supplied column is the last dummy column.
isFirstColumnFixed - Variable in class com.sciapp.table.AdvancedJTable
boolean flag to indicate whether the first column of the table is fixed.
isFirstColumnFixed() - Method in class com.sciapp.table.AdvancedJTable
Determines whether the first column of the table can be removed or reordered.
isFocusTraversable() - Method in class com.sciapp.common.gui.ArrowButton
 
isFooter() - Method in class com.sciapp.tree.DataRow
Returns false.
isFooter() - Method in class com.sciapp.tree.FooterRow
Returns true.
isFooter() - Method in class com.sciapp.tree.HeaderRow
Returns false.
isFooter(int) - Method in class com.sciapp.tree.TreeTableModel
Determines if the row at rowIndex is a footer.
isFooter() - Method in class com.sciapp.tree.TreeTableRow
Returns true if this node represents a footer row in the tree data structure created by TreeTableModel.
isGroupedByColumn(int) - Method in class com.sciapp.tree.DefaultTreeTableComparator
Returns true if column was used by this comparator in order to group the rows of a TreeTable component.
isGroupedByColumn(int) - Method in class com.sciapp.tree.TreeTableComparator
Returns true if column was used by this comparator in order to group the rows of a TreeTable component.
isHeader() - Method in class com.sciapp.tree.DataRow
Returns false.
isHeader() - Method in class com.sciapp.tree.FooterRow
Returns false.
isHeader() - Method in class com.sciapp.tree.HeaderRow
Returns true.
isHeader(int) - Method in class com.sciapp.tree.TreeTableModel
Determines if the row at rowIndex is a header.
isHeader() - Method in class com.sciapp.tree.TreeTableRow
Returns true if this node represents a header row in the tree data structure created by TreeTableModel.
isNegate() - Method in class com.sciapp.filter.StringFilter
Determines the negation behaviour of the filter.
isReorderingAllowed(int) - Method in class com.sciapp.table.AdvancedJTable.InnerTableHeader
Overrides isReorderingAllowed so that to return false if the supplied column index represents the last dummy column or the first column which is not reorderable.
isReorderingAllowed(int) - Method in class com.sciapp.table.AdvancedTableHeader
Returns true if the column at index is reorderable.
isSortable(int) - Method in class com.sciapp.table.SortTableModel
Determines if column is sortable.

J

JAutoFilter - Class in com.sciapp.filter.auto
JAutoFilter provides a panel for supplying custom filter options.
JAutoFilter() - Constructor for class com.sciapp.filter.auto.JAutoFilter
Creates a new JAutoFilter object with a border layout.
JDateChooser - Class in com.sciapp.editors
A date chooser that contains controls for specifying year, month, date and time.
JDateChooser() - Constructor for class com.sciapp.editors.JDateChooser
Creates a new JDateChooser object.

L

layout() - Method in class com.sciapp.table.AdvancedJScrollPane
Causes this container to lay out its components.
LE - Static variable in class com.sciapp.filter.ComparisonFilter
The comparison that tests if a value is less than or equal to value.
listenerList - Variable in class com.sciapp.editors.DateEditor
The listenerlist of CellEditorListeners.
ListTableMap - Class in com.sciapp.table
This class defines a TableModel that wraps around a ListTableModel, which is passed in the constructor.
ListTableMap(ListTableModel) - Constructor for class com.sciapp.table.ListTableMap
Constructs a ListTableMap having tableModel as the underlying ListTableModel
ListTableModel - Interface in com.sciapp.table
The ListTableModel interface defines methods for manipulating the data of a tabular data model.
loadCurrentDate() - Method in class com.sciapp.editors.JDateChooser
Positions the date chooser to the current date.
loadDate(Calendar) - Method in class com.sciapp.editors.JDateChooser
Positions the date chooser to the date specified by calendar.
loadDate(Date) - Method in class com.sciapp.editors.JDateChooser
Positions the date chooser to the date specified by date.
LT - Static variable in class com.sciapp.filter.ComparisonFilter
The comparison that tests if a value is less than another.

M

makePanel() - Method in class com.sciapp.filter.FilterTablePanel
Adds the gui components to the FilterTablePanel using a box layout with horizontal orientation.
max_groups - Variable in class com.sciapp.tree.GroupingPanel
the current maximum number of groups defined.
mode - Variable in class com.sciapp.filter.StringFilter
The current filter mode.
model - Variable in class com.sciapp.tree.Aggregator
the associated treetablemodel
model - Variable in class com.sciapp.tree.GroupingPanel
the TreeTableModel that is used to add/remove DefaultTreeTableComparators.
model - Variable in class com.sciapp.tree.TreeTableComparator
the associated treetablemodel
modelIndex - Variable in class com.sciapp.tree.TreeTableRow
an integer that refers to the index of the object that this TreeTableRow is associated with.
moveColumn(int, int) - Method in class com.sciapp.table.AdvancedJTable.InnerTableColumnModel
Moves the column and heading at columnIndex to newIndex.
MULTI_SORT - Static variable in class com.sciapp.table.SortTableModel
Defines multiple sort mode.

N

negate - Variable in class com.sciapp.filter.StringFilter
boolean indicating whether the string filter returns the negative of the result of each mode.
noGroupString - Variable in class com.sciapp.tree.GroupingPanel
the current string to show if no grouping is desired.
NON_BLANK_STRING - Variable in class com.sciapp.filter.PopupFilterHeaderModel
a string for the 'non blanks' filter selection
NotTableFilter - Class in com.sciapp.filter
A TableFilter that implements the logical NEGATION operator.
NotTableFilter(TableFilter) - Constructor for class com.sciapp.filter.NotTableFilter
Constructs a NotTableFilter.
NumberRenderer - Class in com.sciapp.renderers
NumberRenderer is a TableCellRenderer suitable for rendering Number objects.
NumberRenderer() - Constructor for class com.sciapp.renderers.NumberRenderer
Constructs a default NumberRenderer.
NumberRenderer(NumberFormat) - Constructor for class com.sciapp.renderers.NumberRenderer
Constructs a default NumberRenderer with numberFormat as the NumberFormat instance that will render the cells.
NumericAutoFilterPanel - Class in com.sciapp.filter.auto
NumericAutoFilterPanel provides a specialized NumericVisualFilter subclass for the filter representation.
NumericAutoFilterPanel() - Constructor for class com.sciapp.filter.auto.NumericAutoFilterPanel
Constructs a new NumericAutoFilterPanel.
NumericAutoFilterPanel(String) - Constructor for class com.sciapp.filter.auto.NumericAutoFilterPanel
Constructs a new NumericAutoFilterPanel.
NumericFilter - Class in com.sciapp.filter
A numeric filter that matches the integer part of the Number objects supplied.
NumericFilter() - Constructor for class com.sciapp.filter.NumericFilter
Constructs a NumericFilter with an EQUAL_TO mode and a value of 0 as the integer value to match against.
numericFilter - Variable in class com.sciapp.filter.NumericVisualFilter
a numeric filter object used to filter Number objects.
NumericVisualFilter - Class in com.sciapp.filter
A VisualFilter for numeric values.
NumericVisualFilter() - Constructor for class com.sciapp.filter.NumericVisualFilter
Constructs a NumericVisualFilter.

O

ObjectTableModel - Class in com.sciapp.table
ObjectTableModel uses an internal ArrayList structure to store the rows of a JTable.
ObjectTableModel(String[]) - Constructor for class com.sciapp.table.ObjectTableModel
Constructs an ObjectTableModel with columns as the table columns.
oddColor - Variable in class com.sciapp.renderers.DefaultRenderer
the background color for odd rows
orButton - Variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
the 'or' radio button.
ORDERED_MODE - Static variable in class com.sciapp.filter.FilterHeaderModel
Defines the filter mode for showing objects depending on the order the filters were installed.
OrTableFilter - Class in com.sciapp.filter
A TableFilter that implements the logical OR operator on individual TableFilters.
OrTableFilter(TableFilter[]) - Constructor for class com.sciapp.filter.OrTableFilter
Constructs an OrTableFilter with an array of TableFilters.
OrTableFilter(TableFilter, TableFilter) - Constructor for class com.sciapp.filter.OrTableFilter
Constructs an OrTableFilter with two TableFilters.

P

paint(Graphics) - Method in class com.sciapp.common.gui.ArrowButton
 
paintIcon(Component, Graphics, int, int) - Method in class com.sciapp.table.BlankIcon
Draw the icon at the specified location.
pattern - Variable in class com.sciapp.filter.StringFilter
The filter expression.
populate(Collection) - Method in class com.sciapp.filter.auto.AbstractAutoFilterPanel
Populates the comboboxes visible on each visual filter with the supplied collection values.
populate(Collection) - Method in class com.sciapp.filter.auto.BooleanAutoFilterPanel
Populates the comboboxes visible on each visual filter with the supplied collection values.
populate(Collection) - Method in class com.sciapp.filter.auto.DateAutoFilterPanel
Populates the comboboxes visible on each visual filter with the supplied collection values.
populate(Collection) - Method in class com.sciapp.filter.auto.NumericAutoFilterPanel
Populates the comboboxes visible on each visual filter with the supplied collection values.
populate(Collection) - Method in class com.sciapp.filter.auto.StringAutoFilterPanel
Populates the comboboxes visible on each visual filter with the supplied collection values.
populatePopup(int) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Populates the popup menu with values that will be used as filter expressions.
PopupFilterHeaderModel - Class in com.sciapp.filter
PopupFilterHeaderModel uses an arrow button in order to provide real-time row filtering.
PopupFilterHeaderModel() - Constructor for class com.sciapp.filter.PopupFilterHeaderModel
Constructs a PopupFilterHeaderModel.
PopupRenderer - Class in com.sciapp.renderers
This class represents the ListCellRenderer object that is used to render the popup of a PopupFilterHeaderModel.
PopupRenderer() - Constructor for class com.sciapp.renderers.PopupRenderer
Constructs a PopupRenderer object.
popupWillShow(int) - Method in class com.sciapp.filter.PopupFilterHeaderModel
This method is called just before the popup is shown on screen.
prepare(AggregateRow, int, int) - Method in class com.sciapp.tree.Aggregator
This method retrieves the aggregate value that was set for the row at rowIndex and columnIndex.
prepareAutoFilter(Class, String, Collection) - Method in class com.sciapp.filter.auto.JAutoFilter
Creates and adds the corresponding auto filter panel to the container.
preparePopup(int) - Method in class com.sciapp.filter.CustomPopupFilterHeaderModel
Makes final preparations before the popup is shown on screen.
preparePopup(int) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Makes final preparations before the popup is shown on screen.
prepareRenderer(int) - Method in class com.sciapp.filter.PopupFilterHeaderModel
This method is called just before the renderer paints the column at c for columns that have a filter installed.
prepareRenderer(TableCellRenderer, int, int) - Method in class com.sciapp.table.AdvancedJTable
 
prepareRenderer(int, boolean, int, boolean, Object, int) - Method in class com.sciapp.table.SortTableButtonRenderer
Prepares and returns the component used for drawing the column header according to the method's arguments.
prepareRenderer(int, boolean, int, boolean, Object, int) - Method in class com.sciapp.table.SortTableRenderer
Prepares and returns the component used for drawing the column header according to the method's arguments.
prepareRenderer(TableCellRenderer, int, int) - Method in class com.sciapp.tree.TreeTable
Prepares the renderer by querying the data model for the value and selection state of the cell at row, column.
processMouseEvent(MouseEvent) - Method in class com.sciapp.filter.FilterTableHeader
Processes mouse events occurring on this component by dispatching them to any registered MouseListener objects.
processMouseEvent(MouseEvent) - Method in class com.sciapp.table.AdvancedTableHeader
Processes mouse events occurring on this component by dispatching them to any registered MouseListener objects.
PROGRESSIVE_MODE - Static variable in class com.sciapp.filter.FilterHeaderModel
Defines the filter mode for showing objects depending on all the filters currently installed.

R

refresh() - Method in class com.sciapp.tree.TreeTableModel
Forces a re-creation of the entire tree.
register(TableColumnModel) - Method in class com.sciapp.table.TableAssistant
The component registers itself to the listener list of tcm.
remove(int) - Method in class com.sciapp.tree.HeaderRow
Removes the child at the specified index from this node's children and sets that node's parent to null.
REMOVE_SORT - Static variable in class com.sciapp.table.SortTableModel
Defines the mode for removing sorting columns.
removeCellEditorListener(CellEditorListener) - Method in class com.sciapp.editors.DateEditor
Removes a CellEditorListener from the listener list.
removeColumn(TableColumn) - Method in class com.sciapp.table.AdvancedJTable.InnerTableColumnModel
Deletes the column from the tableColumns array.
removeFilter(int) - Method in class com.sciapp.filter.FilterHeaderModel
Removes the filter value from the supplied column.
removeFilterFromColumn(TableColumn) - Method in class com.sciapp.filter.FilterHeaderModel
Removes a filter previously installed on a column.
removeFilterInColumns() - Method in class com.sciapp.filter.FilterHeaderModel
Removes the filters from all the columns.
removeFilterModelListener(FilterModelListener) - Method in class com.sciapp.filter.FilterModel
Removes a FilterModelListener from the list of listeners that is notified each time a filter event is generated.
removeFromTable() - Method in class com.sciapp.filter.FilterHeaderModel
Removes this FilterHeaderModel instance from the table to which it was previously assigned.
removeFromTable() - Method in class com.sciapp.filter.PopupFilterHeaderModel
Removes this FilterHeaderModel instance from the table to which it was previously assigned.
removeRenderer(TableColumn) - Method in class com.sciapp.filter.FilterHeaderModel
Remove the renderer for aColumn.
removeRenderer(TableColumn) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Remove the renderer for aColumn.
removeReorderListener(ReorderListener) - Method in class com.sciapp.table.ListTableMap
Removes a listener from the list that is notified each time a reorder event is generated.
removeReorderListener(ReorderListener) - Method in interface com.sciapp.table.ReorderModel
Removes a listener from the list that is notified each time a reorder event is generated.
removeRow(int) - Method in class com.sciapp.table.FilterTableModel
Removes a row from the data model
removeRow(int) - Method in class com.sciapp.table.ListTableMap
Removes a row from the data model
removeRow(int) - Method in interface com.sciapp.table.ListTableModel
Removes a row from the data model
removeRow(int) - Method in class com.sciapp.table.ObjectTableModel
Removes a row from the data model
removeRow(int) - Method in class com.sciapp.tree.TreeTableModel
Removes a row from the data model
removeRowComparator(int) - Method in class com.sciapp.tree.TreeTableModel
Removes the row comparator that is located at index.
removeRowComparator(TreeTableComparator) - Method in class com.sciapp.tree.TreeTableModel
Removes a comparator from the list of comparators of this TreeTableModel.
removeRows(int[]) - Method in class com.sciapp.table.DefaultListTableModel
Removes a few rows from the data model
removeRows(int[]) - Method in class com.sciapp.table.FilterTableModel
Removes a few rows from the data model
removeRows(int[]) - Method in class com.sciapp.table.ListTableMap
Removes a few rows from the data model
removeRows(int[]) - Method in interface com.sciapp.table.ListTableModel
Removes a few rows from the data model
removeRows(int[]) - Method in class com.sciapp.table.ObjectTableModel
Removes a few rows from the data model
removeRows(int[]) - Method in class com.sciapp.tree.TreeTableModel
Removes a few rows from the data model
renderer - Variable in class com.sciapp.filter.PopupFilterHeaderModel
The renderer of the popup menu.
ReorderEvent - Class in com.sciapp.event
An event used to identify how the rows of a table have been reordered.
ReorderEvent(Object, int[]) - Constructor for class com.sciapp.event.ReorderEvent
Constructs a ReorderEvent object.
ReorderListener - Interface in com.sciapp.event
The listener that is notified when the rows of a JTable have been reordered as a result of sorting or filtering.
ReorderModel - Interface in com.sciapp.table
The ReorderModel interface defines methods that will be used by TableModels in order to indicate how the rows of the table have been reordered after some manipulation occurs.
reselectTableRows() - Method in class com.sciapp.table.TableReorder
Uses the values stored when the rowsReordered method was called in order to update the table selection.
reselectTableRows(int[], int[]) - Method in class com.sciapp.table.TableReorder
Updates the table selection.
resizeColumnToContents(int) - Method in class com.sciapp.table.TableAssistant
Resizes the given column to its contents.
root - Variable in class com.sciapp.tree.TreeTableModel
the root object of the tree structure
rowMap - Variable in class com.sciapp.event.ReorderEvent
The row transposition mapping.
rows - Variable in class com.sciapp.table.ObjectTableModel
The actual table rows stored in an ArrayList.
rowsReordered(ReorderEvent) - Method in interface com.sciapp.event.ReorderListener
Called whenever the rows of a JTable have been restructured.
rowsReordered(ReorderEvent) - Method in class com.sciapp.table.FilterTableModel
Called whenever the rows of a JTable have been restructured.
rowsReordered(ReorderEvent) - Method in class com.sciapp.table.ListTableMap
Called whenever the rows of a JTable have been restructured.
rowsReordered(ReorderEvent) - Method in class com.sciapp.table.SortTableModel
Called whenever the rows of a JTable have been restructured.
rowsReordered(ReorderEvent) - Method in class com.sciapp.table.TableReorder
Called whenever the rows of a JTable have been restructured.
rowsReordered(ReorderEvent) - Method in class com.sciapp.tree.TreeTableModel
Called whenever the rows of a JTable have been restructured.
rowsReordered(ReorderEvent) - Method in class com.sciapp.tree.TreeTableReorder
Called whenever the rows of a JTable have been restructured.

S

scrollRectToVisible(Rectangle) - Method in class com.sciapp.table.AdvancedJTable
Forwards the scrollRectToVisible() message to the JComponent's parent.
select(int) - Method in class com.sciapp.table.TableAssistant
Checks the column with model index modelIndex from the column popup.
select(JComboBox) - Method in class com.sciapp.tree.GroupingPanel
Performs the necessary actions when the selection of a combobox changes.
selectedRows - Variable in class com.sciapp.table.TableReorder
the selected rows of the table
sendFilterEvent() - Method in class com.sciapp.filter.FilterHeaderModel
Sends a filter event to the associated FilterTableModel.
setAcceptNull(boolean) - Method in class com.sciapp.filter.Filter
Sets the behaviour of the filter when null values are passed in the accept method.
setAggregateValue(Object, int, int) - Method in class com.sciapp.tree.AggregateRow
Sets the aggregate value for the object at rowIndex and columnIndex.
setArrowColor(Color) - Method in class com.sciapp.common.gui.ArrowButton
Set's the arrow's color.
setAutoCreateAllFilters(boolean) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns a new value for the autoCreateAllFilters property.
setCallBack(FilterHeaderCallback) - Method in class com.sciapp.filter.FilterTableHeader
Assigns a new callback object.
setCaseSensitive(boolean) - Method in class com.sciapp.comparators.StringComparator
Sets the case sensitivity of this string comparator.
setCaseSensitive(boolean) - Method in class com.sciapp.filter.StringFilter
Sets the case sensitivity of this string filter.
setCheckBox(JCheckBox) - Method in class com.sciapp.renderers.BooleanRenderer
Assigns a new JCheckBox object.
setCheckBox(JCheckBox) - Method in class com.sciapp.renderers.PopupRenderer
Assigns a new checkbox.
setColumn(int) - Method in class com.sciapp.filter.AndTableFilter
Sets the column to filter.
setColumn(int) - Method in class com.sciapp.filter.NotTableFilter
Sets the column to filter.
setColumn(int) - Method in class com.sciapp.filter.OrTableFilter
Sets the column to filter.
setColumn(int) - Method in class com.sciapp.filter.TableFilter
Sets the column to filter.
setColumn(int) - Method in class com.sciapp.tree.DefaultTreeTableComparator
Sets the column to use when comparing rows.
setColumnModel(TableColumnModel) - Method in class com.sciapp.table.AdvancedJTable
Sets the column model for this table to newModel and registers for listener notifications from the new column model.
setColumnName(String) - Method in class com.sciapp.filter.auto.AbstractAutoFilterPanel
Modifies the filtered column's name.
setColumns(String[]) - Method in class com.sciapp.table.ObjectTableModel
Sets the table columns.
setColumnShowing(int) - Method in class com.sciapp.filter.FilterHeaderModel
Sets the column for which the user requested a filter to appear.
setComparator(int, Comparator) - Method in class com.sciapp.table.SortTableModel
Sets a comparator for the column defined by column.
setComparison(int) - Method in class com.sciapp.filter.ComparisonFilter
Sets the comparison mode.
setCondition(boolean) - Method in class com.sciapp.filter.BooleanFilter
Sets the boolean value this filter is going to accept.
setDate(Date) - Method in class com.sciapp.filter.DateFilter
Sets the date expression to d.
setDate(Date) - Method in class com.sciapp.filter.DateVisualFilter
Assigns the supplied date to the expression text field and to the date filter of this visual filter.
setDateFormat(DateFormat) - Method in class com.sciapp.renderers.DateRenderer
Assigns a new DateFormat object.
setDateFormat(DateFormat) - Method in class com.sciapp.renderers.PopupRenderer
Assigns a new date formatter.
setDefaultAggregateRenderer(Class, TableCellRenderer) - Method in class com.sciapp.tree.TreeTable
Set a default aggregate renderer to be used for rendering aggregate rows based on their column's class.
setDefaultAggregator(Aggregator) - Method in class com.sciapp.tree.TreeTableModel
Sets the default aggregator that will be used to compute values for the aggregate rows of the model.
setDefaultComparator(Class, Comparator) - Method in class com.sciapp.table.SortTableModel
Sets the default comparator for columnClass.
setDefaultComparator(Class, Comparator) - Method in class com.sciapp.tree.TreeTableModel
Sets the default comparator for columnClass.
setDefaultFilter(Class, Filter) - Method in class com.sciapp.filter.FilterHeaderModel
Sets the default filter for columnClass.
setDefaultFilter(Class, VisualFilter) - Method in class com.sciapp.filter.FilterTablePanel
Sets the default visual filter for columnClass.
setDefaultLevelBackground(Color) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Sets the default background color for aggregate rows.
setDefaultLevelForeground(Color) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Sets the default foreground color for aggregate rows.
setDefaultRenderer(DefaultRenderer) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Sets a new DefaultRenderer object.
setDirection(int) - Method in class com.sciapp.common.gui.ArrowButton
Sets the arrow's direction.
setDraggedColumn(TableColumn) - Method in class com.sciapp.table.AdvancedJTable.InnerTableHeader
Sets the header's draggedColumn to aColumn.
setEnabled(boolean) - Static method in class com.sciapp.common.gui.GUIFader
Sets the fading behaviour of menus.
setEvenColor(Color) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Sets the color for painting the even rows of the table.
setEvenColor(Color) - Method in class com.sciapp.renderers.DefaultRenderer
Sets the color for painting the even rows of the table.
setEvenColor(Color) - Method in class com.sciapp.table.AdvancedJTable
Sets the color for painting the even rows of the table to all the renderers contained in the defaultRenderersByColumnClass Hashtable (provided the renderer is an instance of DefaultRenderer.
setEvenColor(Color) - Method in class com.sciapp.tree.TreeTable
Sets the color for painting the even rows of the table to all the renderers contained in the defaultRenderersByColumnClass Hashtable (provided the renderer is an instance of DefaultRenderer.
setFilterMode(int) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns a mode that is being employed to populate the available filter expressions.
setFilterOnKey(boolean) - Method in class com.sciapp.filter.VisualFilter
Set key to true for filter events to be fired upon key detection.
setFilterPattern(Object) - Method in class com.sciapp.filter.BooleanFilter
Sets an object as the filter pattern.
setFilterPattern(Object) - Method in class com.sciapp.filter.DateFilter
Sets an object as the filter pattern.
setFilterPattern(Object) - Method in class com.sciapp.filter.Filter
Sets an object as the filter pattern.
setFilterPattern(Object) - Method in class com.sciapp.filter.NumericFilter
Sets an object as the filter pattern.
setFilterPattern(Object) - Method in class com.sciapp.filter.StringFilter
Sets an object as the filter pattern.
setFirstColumnFixed(boolean) - Method in class com.sciapp.table.AdvancedJTable
Assigns a boolean flag that is true if the first column of the table can be removed or reordered.
setFooter(Footer) - Method in class com.sciapp.tree.TreeTableModel
Sets a footer instance to be used as the model's default footer.
setHeader(JTableHeader) - Method in class com.sciapp.table.SortTableModel
Associates newTableHeader with this model.
setHeader(JTableHeader) - Method in class com.sciapp.table.TableAssistant
Associates newTableHeader with this instance of TableAssistant.
setIgnoreTime(boolean) - Method in class com.sciapp.comparators.DateComparator
Set whether time differences are to be ignored or not.
setMainComponent(Component) - Method in class com.sciapp.common.gui.SkinManager
Sets the main component that will be used to update every time the LF changes.
setMaximumGroups(int) - Method in class com.sciapp.tree.GroupingPanel
Sets the maximum number of combo boxes that are visible.
setMode(int) - Method in class com.sciapp.filter.StringFilter
Sets the mode of this StringFilter to mode.
setModel(FilterTableModel) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns the filtertable model that will be used to process the filter events.
setModel(TableModel) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns the filtertable model that will be used to process the filter events.
setModel(TableModel) - Method in class com.sciapp.table.AdvancedJTable
Sets the data model for this table to newModel and registers with it for listener notifications from the new data model.
setModel(ListTableModel) - Method in class com.sciapp.table.ListTableMap
Sets the underlying ListTableModel to newModel.
setModel(TreeTableModel) - Method in class com.sciapp.tree.Aggregator
Sets model as the TreeTableModel of this object.
setModel(TreeTableModel) - Method in class com.sciapp.tree.GroupingPanel
Sets the TreeTableModel that is used to add/remove DefaultTreeTableComparators.
setModel(TableModel) - Method in class com.sciapp.tree.TreeTable
Sets the data model for this table to newModel and registers with it for listener notifications from the new data model.
setModel(TreeTableModel) - Method in class com.sciapp.tree.TreeTableComparator
Sets model as the TreeTableModel of this object.
setNegate(boolean) - Method in class com.sciapp.filter.StringFilter
Sets the negation behaviour of the filter.
setNumber(int) - Method in class com.sciapp.filter.NumericFilter
Sets the integer value used to match against Number objects.
setNumberFormat(NumberFormat) - Method in class com.sciapp.renderers.NumberRenderer
Assigns a new NumberFormat object.
setOddColor(Color) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Sets the color for painting the odd rows of the table.
setOddColor(Color) - Method in class com.sciapp.renderers.DefaultRenderer
Sets the color for painting the odd rows of the table.
setOddColor(Color) - Method in class com.sciapp.table.AdvancedJTable
Sets the color for painting the odd rows of the table to all the renderers contained in the defaultRenderersByColumnClass Hashtable (provided the renderer is an instance of DefaultRenderer.
setOddColor(Color) - Method in class com.sciapp.tree.TreeTable
Sets the color for painting the odd rows of the table to all the renderers contained in the defaultRenderersByColumnClass Hashtable (provided the renderer is an instance of DefaultRenderer.
setPattern(String) - Method in class com.sciapp.filter.StringFilter
Sets the filter expression.
setRenderer(TableColumn) - Method in class com.sciapp.filter.FilterHeaderModel
Assigns a renderer for aColumn.
setRenderer(TableColumn) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Assigns a renderer for aColumn.
setRowComparator(TreeTableComparator, int) - Method in class com.sciapp.tree.TreeTableModel
Sets a TreeTable comparator at index.
setRowHeight(int) - Method in class com.sciapp.tree.TreeTable
Sets the height, in pixels, of all cells to rowHeight, revalidates, and repaints.
setSelectedDate(Date) - Method in class com.sciapp.editors.JDateChooser
Selects and positions the date chooser to the specified date.
setShowButtonPress(boolean) - Method in class com.sciapp.table.SortTableButtonRenderer
Sets a flag that is true if the button should be pressed when clicked.
setShowDummyColumn(boolean) - Method in class com.sciapp.table.AdvancedJTable
Sets this table's showLastColumn flag.
setShowPopup(boolean) - Method in class com.sciapp.table.TableAssistant
Sets a flag that is true if the column popup is to be shown.
setSortableColumn(int, boolean) - Method in class com.sciapp.table.SortTableModel
Sets the sortability of a column.
setSortMode(int) - Method in class com.sciapp.table.SortTableModel
Sets the sorting mode.
setSortStates(SortState[]) - Method in class com.sciapp.table.SortTableModel
Sets the sorting behaviour of the model using an array of SortStates.
setSpaces(int) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Sets the number of spaces to add at the end of each cell.
setSpaces(int) - Method in class com.sciapp.renderers.DefaultRenderer
Sets the number of spaces to add at the end of each cell.
setSpacing(boolean) - Method in class com.sciapp.renderers.DefaultAggregateRenderer
Tells the renderer whether to add spaces at the end of each cell.
setSpacing(boolean) - Method in class com.sciapp.renderers.DefaultRenderer
Tells the renderer whether to add spaces at the end of each cell.
setTable(JTable) - Method in class com.sciapp.table.TableReorder
Sets the table to newTable
setTableFilter(TableFilter) - Method in class com.sciapp.filter.auto.AbstractAutoFilterPanel
Initializes the visual controls to the values contained in the supplied table filter.
setTableFilter(TableFilter) - Method in class com.sciapp.filter.auto.JAutoFilter
Assigns a new tablefilter object to the currently showing auto filter panel component.
setTableFilter(TableFilter) - Method in class com.sciapp.filter.BooleanVisualFilter
This method should modify the visual control's values to those corresponding to the supplied TableFilter object.
setTableFilter(TableFilter) - Method in class com.sciapp.filter.DateVisualFilter
This method should modify the visual control's values to those corresponding to the supplied TableFilter object.
setTableFilter(TableFilter) - Method in class com.sciapp.filter.NumericVisualFilter
This method should modify the visual control's values to those corresponding to the supplied TableFilter object.
setTableFilter(TableFilter) - Method in class com.sciapp.filter.StringVisualFilter
This method should modify the visual control's values to those corresponding to the supplied TableFilter object.
setTableFilter(TableFilter) - Method in class com.sciapp.filter.VisualFilter
This method should modify the visual control's values to those corresponding to the supplied TableFilter object.
setTableHeader(FilterTableHeader) - Method in class com.sciapp.filter.FilterHeaderModel
Associates a header that will be used for displaying a visual representation of a filter on columns.
setTableHeader(JTableHeader) - Method in class com.sciapp.table.AdvancedJTable
Sets the tableHeader working with this JTable to newHeader.
setTableState(String) - Method in class com.sciapp.table.AdvancedJTable
Set which columns will be shown and their corresponding widths.
setText(String) - Method in class com.sciapp.renderers.DefaultRenderer
Defines the single line of text this renderer will display.
setTheme(String) - Method in class com.sciapp.common.gui.SkinManager
Sets the theme to themeName.
setValue(Object) - Method in class com.sciapp.renderers.DateRenderer
Sets the String object for the cell being rendered to value.
setValue(Object) - Method in class com.sciapp.renderers.NumberRenderer
Sets the Number object for the cell being rendered to value.
setValueAt(Object, int, int) - Method in class com.sciapp.table.FilterTableModel
Returns tableModel.setValueAt
setValueAt(Object, int, int) - Method in class com.sciapp.table.ListTableMap
Returns tableModel.setValueAt
setValueAt(Object, int, int) - Method in class com.sciapp.table.ObjectTableModel
Assigns aValue to the object at columnIndex and rowIndex.
setValueAt(Object, Object, int) - Method in class com.sciapp.table.ObjectTableModel
Sets the value of Object o at index to aValue
setValueAt(Object, int, int) - Method in class com.sciapp.tree.TreeTableModel
Sets the value in the cell at columnIndex and rowIndex to aValue.
setViewportView(Component) - Method in class com.sciapp.table.AdvancedJScrollPane
Creates a viewport if necessary and then sets its view.
shouldApplyFilter() - Method in class com.sciapp.filter.BooleanVisualFilter
Returns true if the current filter should be applied, false otherwise.
shouldApplyFilter() - Method in class com.sciapp.filter.DateVisualFilter
Returns true if the current filter should be applied, false otherwise.
shouldApplyFilter() - Method in class com.sciapp.filter.NumericVisualFilter
Returns true if the current filter should be applied, false otherwise.
shouldApplyFilter() - Method in class com.sciapp.filter.StringVisualFilter
Returns true if the current filter should be applied, false otherwise.
shouldApplyFilter() - Method in class com.sciapp.filter.VisualFilter
Returns true if the current filter should be applied, false otherwise.
shouldProcessEvent(MouseEvent) - Method in interface com.sciapp.filter.FilterHeaderCallback
Determines whether the mouse event generated on the table's header should be propagated.
shouldProcessEvent(MouseEvent) - Method in class com.sciapp.filter.PopupFilterHeaderModel
Determines whether the mouse event generated on the table's header should be propagated.
shouldSelectCell(EventObject) - Method in class com.sciapp.editors.DateEditor
Returns true.
showButtonPress - Variable in class com.sciapp.table.SortTableButtonRenderer
boolean flag that when true, the buttons are pressed when clicked.
SINGLE_SORT - Static variable in class com.sciapp.table.SortTableModel
Defines single sort mode.
sizeColumnsToFit(int) - Method in class com.sciapp.tree.TreeTable
This method will resize one or more ot the columns in the table so that the total width of all of the JTable's columns will be equal to the width of the table.
SkinManager - Class in com.sciapp.common.gui
A SkinManager.
SkinPanel - Class in com.sciapp.common.gui
A panel for selecting different skins.
SkinPanel() - Constructor for class com.sciapp.common.gui.SkinPanel
Constructs a SkinPanel.
sort(int, int) - Method in class com.sciapp.table.SortTableModel
Tells the model to change sorting on a column or columns.
sortData() - Method in class com.sciapp.table.SortTableModel
Sorts the data.
SortState - Class in com.sciapp.table
SortState is a class that holds information about the sorting state of a table column.
SortState(int) - Constructor for class com.sciapp.table.SortState
Constructs a SortState with field indicating the view index of the table column that we want to sort.
SortState(int, boolean) - Constructor for class com.sciapp.table.SortState
Constructs a SortState with field indicating the view index of the table column that we want to sort.
SortTableButtonRenderer - Class in com.sciapp.table
A SortTableRenderer implementation that uses JButtons in order to render the table header.
SortTableButtonRenderer() - Constructor for class com.sciapp.table.SortTableButtonRenderer
Constructs a SortTableButtonRenderer.
SortTableModel - Class in com.sciapp.table
SortTableModel offers sorting capabilities to a table.
SortTableModel(ListTableModel) - Constructor for class com.sciapp.table.SortTableModel
Constructs a SortTableModel with tableModel as the TableModel that holds the tabular data.
SortTableModel(ListTableModel, JTableHeader) - Constructor for class com.sciapp.table.SortTableModel
Constructs a SortTableModel with tableModel as the TableModel that holds the tabular data and tableHeader as the JTable's header.
SortTableRenderer - Class in com.sciapp.table
SortTableRenderer is responsible for drawing the columns of the table header.
SortTableRenderer() - Constructor for class com.sciapp.table.SortTableRenderer
Constructs a SortTableRenderer object to be used in drawing the columns of the table header.
spacing - Variable in class com.sciapp.renderers.DefaultRenderer
boolean flag that indicates if spaces are added at the end of each cell
stopCellEditing() - Method in class com.sciapp.editors.DateEditor
Calls fireEditingStopped and returns true.
StringAutoFilterPanel - Class in com.sciapp.filter.auto
StringAutoFilterPanel provides a specialized StringVisualFilter subclass for the filter representation.
StringAutoFilterPanel() - Constructor for class com.sciapp.filter.auto.StringAutoFilterPanel
Constructs a new StringAutoFilterPanel.
StringAutoFilterPanel(String) - Constructor for class com.sciapp.filter.auto.StringAutoFilterPanel
Constructs a new StringAutoFilterPanel.
StringComparator - Class in com.sciapp.comparators
This class compares two strings lexicographically.
StringComparator() - Constructor for class com.sciapp.comparators.StringComparator
Creates a case-insensitive String comparator.
StringComparator(boolean) - Constructor for class com.sciapp.comparators.StringComparator
Creates a String comparator.
StringFilter - Class in com.sciapp.filter
A string filter.
StringFilter() - Constructor for class com.sciapp.filter.StringFilter
Constructs a StringFilter with a default CONTAINS mode and no negation.
stringFilter - Variable in class com.sciapp.filter.StringVisualFilter
a string filter object used to filter Strings.
StringVisualFilter - Class in com.sciapp.filter
A VisualFilter for String values.
StringVisualFilter() - Constructor for class com.sciapp.filter.StringVisualFilter
Constructs a StringVisualFilter.

T

table - Variable in class com.sciapp.table.TableReorder
the table
TableAssistant - Class in com.sciapp.table
TableAssistant is a class that provides additional functions to a JTable.
TableAssistant(JTable) - Constructor for class com.sciapp.table.TableAssistant
Constructs a TableAssistant having table as the JTable on which this object acts.
tableChanged(TableModelEvent) - Method in class com.sciapp.table.AdvancedJTable
Invoked when this table's TableModel generates a TableModelEvent.
tableChanged(TableModelEvent) - Method in class com.sciapp.table.ListTableMap
Fires the event to its TableModelListeners.
tableFilter - Variable in class com.sciapp.event.FilterModelEvent
 
tableFilter - Variable in class com.sciapp.filter.NotTableFilter
The TableFilter to negate.
TableFilter - Class in com.sciapp.filter
TableFilter is used in order to filter the rows of a JTable.
TableFilter(Filter) - Constructor for class com.sciapp.filter.TableFilter
Constructs a TableFilter object that will filter all columns of the table.
TableFilter(Filter, int) - Constructor for class com.sciapp.filter.TableFilter
Constructs a TableFilter object.
tableFilters - Variable in class com.sciapp.filter.AndTableFilter
The array of TableFilters on which the AND operator should be applied.
tableFilters - Variable in class com.sciapp.filter.OrTableFilter
The array of TableFilters on which the OR operator should be applied.
tableModel - Variable in class com.sciapp.filter.FilterHeaderModel
The filtertablemodel that will be used to process the filter events.
tableModel - Variable in class com.sciapp.table.ListTableMap
The underlying ListTableModel
tableReorder - Variable in class com.sciapp.table.AdvancedJTable
This is the TableReorder object.
TableReorder - Class in com.sciapp.table
TableReorder acts on a JTable in order to ensure that the same rows are selected after the ReorderEvent is generated.
TableReorder(JTable) - Constructor for class com.sciapp.table.TableReorder
Constructs a TableReorder object acting on table.
toString() - Method in class com.sciapp.table.SortState
Returns a string representation of the sort state.
toString() - Method in class com.sciapp.tree.DefaultTreeTableComparator
Returns a string representation of the object.
tree - Variable in class com.sciapp.tree.TreeTableModel
the tree structure created every time the data changes
treeModel - Variable in class com.sciapp.tree.TreeTableModel
the model of the tree
TreeTable - Class in com.sciapp.tree
TreeTable works exactly the same as AdvancedJTable, with the only difference that this component is capable of grouping several similar rows of a table in a single row by using a JTree component.
TreeTable() - Constructor for class com.sciapp.tree.TreeTable
Constructs a TreeTable object with an empty model as the ListTableModel that contains the table's data.
TreeTable(ListTableModel) - Constructor for class com.sciapp.tree.TreeTable
Constructs a TreeTable object having model as the ListTableModel that contains the table's data.
TreeTable(TreeTableModel) - Constructor for class com.sciapp.tree.TreeTable
Constructs a TreeTable object having model as the TreeTableModel.
TreeTableComparator - Class in com.sciapp.tree
The comparator used in order to group the rows of a TreeTable component.
TreeTableComparator(TreeTableModel) - Constructor for class com.sciapp.tree.TreeTableComparator
Constructs a TreeTableComparator object.
TreeTableModel - Class in com.sciapp.tree
TreeTableModel is the tablemodel that the TreeTable class uses.
TreeTableModel(ListTableModel) - Constructor for class com.sciapp.tree.TreeTableModel
Constructs a TreeTableModel with tableModel as the underlying tablemodel holding the data.
TreeTableReorder - Class in com.sciapp.tree
TreeTableReorder acts on a TreeTable object in order to ensure that the same rows are selected after a ReorderEvent is generated.
TreeTableReorder(JTable) - Constructor for class com.sciapp.tree.TreeTableReorder
Constructs a TreeTableReorder object acting on table.
TreeTableRow - Class in com.sciapp.tree
A TreeTableRow represents a node in the tree data structure of a TreeTableModel.
TreeTableRow(Object, int) - Constructor for class com.sciapp.tree.TreeTableRow
Constructs a TreeTableRow object having o as the userObject and modelIndex as the index of the object this TreeTableRow is associated with.

U

UNLIMITED_GROUPS - Static variable in class com.sciapp.tree.GroupingPanel
the integer that corresponds to an unlimited number of tree groups.
unregister(TableColumnModel) - Method in class com.sciapp.table.TableAssistant
The component unregisters itself from the listener list of tcm.
update(TableModel) - Method in class com.sciapp.filter.FilterTablePanel
Updates the FilterTablePanel by querying model and recreating the fields that we are able to filter.
updateUI() - Method in class com.sciapp.editors.DateEditor
Updates the DateEditor's dialog UI.
updateUI() - Method in class com.sciapp.editors.JDateChooser
Resets the UI property with a value from the current look and feel.
updateUI() - Method in class com.sciapp.filter.CustomPopupFilterHeaderModel
Calls to this method should update all components that are used to display the filter on the header.
updateUI() - Method in class com.sciapp.filter.FilterHeaderModel
Calls to this method should update all components that are used to display the filter on the header.
updateUI() - Method in class com.sciapp.filter.FilterTablePanel
Resets the UI property with a value from the current look and feel.
updateUI() - Method in class com.sciapp.filter.PopupFilterHeaderModel
Calls to this method should update all components that are used to display the filter on the header.
updateUI() - Method in class com.sciapp.renderers.BooleanRenderer
Overriden in order to update the JCheckBox's UI.
updateUI() - Method in class com.sciapp.renderers.PopupRenderer
Overriden in order to update the checkbox's UI.
updateUI() - Method in class com.sciapp.table.AdvancedJTable
Notification from the UIManager that the L&F has changed.
updateUI() - Method in class com.sciapp.table.SortTableButtonRenderer
Called whenever the UI changes, in order to update the components used to draw the columns of the table header.
updateUI() - Method in class com.sciapp.table.SortTableRenderer
Called whenever the UI changes, in order to update the components used to draw the columns of the table header.
updateUI() - Method in class com.sciapp.tree.TreeTable
Notification from the UIManager that the L&F has changed. Replaces the current UI object with the latest version from the UIManager.

V

validateTree() - Method in class com.sciapp.table.AdvancedJScrollPane
Recursively descends the container tree and recomputes the layout for any subtrees marked as needing it (those marked as invalid).
value - Variable in class com.sciapp.filter.BooleanFilter
the boolean value the supplied objects are matched against.
value - Variable in class com.sciapp.filter.NumericFilter
the integer value the supplied objects are matched against.
VisualFilter - Class in com.sciapp.filter
This class represents an object through which filters can be manipulated visually in a FilterTablePanel.
VisualFilter() - Constructor for class com.sciapp.filter.VisualFilter
Creates a new VisualFilter object with users required to press the enter key on textfields so that the filter can be applied.
visuals - Variable in class com.sciapp.filter.auto.AbstractAutoFilterPanel
a list of visual filters.

X

X_AXIS - Static variable in class com.sciapp.tree.GroupingPanel
the integer that corresponds to an X_AXIS box layout.

Y

Y_AXIS - Static variable in class com.sciapp.tree.GroupingPanel
the integer that corresponds to a Y_AXIS box layout.

A B C D E F G H I J L M N O P R S T U V X Y