|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
prepareValue method
in order to evaluate an aggregate value only if that value is null.prepareValues
method.b against the current filter.
i against the current filter.
i against the current filter.
i against the current filter.
i against the current filter.
expression against the current filter.
nodeData.
CellEditorListener to the listener list.
addNode method.
aColumn to the end of the
tableColumns array.
aColumn to the end of the
tableColumns array.
configureEnclosingScrollPane method.
addedRows contains objects representing the actual rows being added. e.g. java.util.Vector, for DefaultTableModel.
TreeModelEvent
posted after the tree changes.
TreeTableRow.filterTreeTableModel,
excluding a list of column indexes defined by excludedModelIndexes.
filterTreeTableModel,
excluding a list of column indexes defined by excludedModelIndexes.
filterTreeTableModel,
excluding a list of column indexes defined by excludedModelIndexes.
filterTreeTableModel,
excluding a list of column indexes defined by excludedModelIndexes.
color as the fill color and a dimension of size x size.
BooleanVisualFilter subclass
for the filter representation.Boolean class does not implement
the Comparable interface.condition.
checkBox as the
internal JCheckBox object that renders the cell.
c.
fromIndex can be moved to toIndex.
fromIndex can be moved to toIndex.
By default, this method returns true. You will need to override it in order to
define conditions for which columns cannot be moved.
fromIndex can be moved to toIndex.
toggle and extend.
TableColumnModel
is changed.
com.sciapp.table package.FilterTableModel.modelIndex for which
filter expressions were previously made available to the user.
modelIndex for which
filter expressions were previously made available to the user.
modelIndex for which
filter expressions were previously made available to the user.
modelIndex for which
filter expressions were previously made available to the user.
compare of the
Comparator interface.
compare of the
Comparator interface.
compare of the
Comparator interface.
compare of the
Comparator interface.
compare of the
Comparator interface.
getListCellRendererComponent method.
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.
TableFilter to an sql 'where' clause.
TableFilter to an sql 'where' clause.
rowObject, as received from the database, and returns the result.
rowObject, as received from the database, and returns the result.
DefaultVetoableColumnModel.
DefaultVetoableColumnModel.
DefaultVetoableColumnModel.
getColumnCount method
defined in the TableModel interface.
DefaultAggregateRenderer for each of the basic classes (String, Object, Date, Boolean
and Number).
DefaultTreeTableRenderer for each of the basic classes
(String, Object, Date, Boolean and Number).
ListRowHeader.
DefaultStyleModel.
DefaultStyleModel.
TreeTable.DefaultTreeStyleModel.
FilterTableHeader.
data.
data in this framework is either DefaultMutableTreeNode's user object attribute
or the aggregate values of a TreeTableRow.
data.
data.
data.
data.
child.
child.
child.
child.
TreeTable.DefaultTreeSpanModel.
TreeTable.DefaultTreeSpanModel.
parent at its
child index identified by index.
parent at its
child index identified by index.
DateVisualFilter subclass
for the filter representation.df as the DateFormat instance
that will render the cells.
TreeTable.Connection to connect to a database.ListRowHeader.DefaultTableModel that implements ListTableModel.TreeTableRow.PivotTableModel implementation to use for cross tab queries.com.sciapp.renderers package.column as
the column to use when comparing rows.
column as
the column to use when comparing rows and the request to always create group nodes.
column as
the column to use when comparing rows.
TreeTable.modelIndex from the column popup.
DefaultDatabaseTableModel, with the
difference that it queries a database for unique rows, using the 'distinct' keyword.DropTarget
registered with this listener.
DropTarget registered with this listener.
DragGestureRecognizer has detected
a platform-dependent drag initiating gesture and
is notifying this listener
in order for it to initiate the action for the user.
DropTarget
registered with this listener.
DropTarget
registered with this listener.
row and
column, if the cell is editable.
row and
column, if the cell is editable.
To prevent the JTable from editing a particular table,
column or cell value, return false from the isCellEditable
method in the TableModel interface.
row and
column, if the cell is editable.
To prevent the JTable from editing a particular table,
column or cell value, return false from the isCellEditable
method in the TableModel interface.
parent
in the range from - to.
parent
in the range from - to.
fetchChildren method.
parent
in the range from - to, and assigns them on the treeModel.
parent
in the range from - to, and assigns them on the treeModel.
fetchGroupCount method.
parent
in the range from - to.
parent
in the range from - to.
fetchGroups method.
file attribute.tableModel as the underlying
ListTableModel holding the tabular data.
fields as the fields that we are able to filter.
fields as the fields that we are able to filter
and classes as the corresponding classes of each field.
tableModel for the filtering fields
and the corresponding classes.
TableModelListeners that registered
themselves as listeners for this table model.
TableModelListeners that registered
themselves as listeners for this table model.
TableModelListeners that registered
themselves as listeners for this table model.
TableModelListeners that registered
themselves as listeners for this table model.
Comparable interface.addNode method.
row and column.
row and column.
column of aggregateObject
passed as a parameter.
column of aggregateObject
passed as a parameter.
node at columnIndex.
node at columnIndex.
node at 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.
node at columnIndex.
For aggregate 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.
columnIndex.
node,
at column index column.
parent
in the range from - to.
parent
in the range from - to.
columnIndex.
columnIndex.
JList
coordinates.
TreeCellRenderer
that is rendering each cell.
getAggregateCellRenderer.
getAggregateCellRenderer.
parent at index index
in the parent's
child array.
parent at index index
in the parent's
child array. parent must be a node previously obtained
from this data source. This should not return null
if index
is a valid index for parent (that is index >= 0 &&
index < getChildCount(parent)).
parent at index index
in the parent's
child array. parent must be a node previously obtained
from this data source. This should not return null
if index
is a valid index for parent (that is index >= 0 &&
index < getChildCount(parent)).
parent at index index
in the parent's
child array.
parent at index index
in the parent's
child array.
parent.
Returns 0 if the node
is a leaf or if it has no children. parent must be a node
previously obtained from this data source.
parent.
Returns 0 if the node
is a leaf or if it has no children. parent must be a node
previously obtained from this data source.
parent.
parent.
Returns 0 if the node
is a leaf or if it has no children. parent must be a node
previously obtained from this data source.
parent.
Returns 0 if the node
is a leaf or if it has no children. parent must be a node
previously obtained from this data source.
parent.
parent.
Returns 0 if the node
is a leaf or if it has no children. parent must be a node
previously obtained from this data source.
parent.
parent.
Returns 0 if the node
is a leaf or if it has no children. parent must be a node
previously obtained from this data source.
parent.
Returns 0 if the node
is a leaf or if it has no children. parent must be a node
previously obtained from this data source.
TableColumn object for the column at
columnIndex.
column.
Object.class regardless of columnIndex.
Object.class regardless of columnIndex.
Object.class regardless of columnIndex.
Object.class regardless of columnIndex.
Object.class regardless of columnIndex.
identifier,
when compared using equals.
xPosition;
or -1 if it lies outside the any of the column's bounds.
TableAssistant.resizeColumnToHeader(int) or
TableAssistant.resizeColumnToContents(int) methods.
TableCellResizer.resizeColumnToContents(int) method.
column.
column cannot be found,
returns an empty string.
column cannot be found,
returns an empty string.
column cannot be found,
returns an empty string.
column, which depends
on the String array passed in the constructor.
columns.
Enumeration of all the columns in the model.
pivotValue
as its value.
pivotValue
as its value.
column.
viewable resizer.
node.
node.
columnClass.
columnClass.
field.
field.
index.
viewIndex.
level.
level.
node.
node.
c.
node,
at column index column.
row.
row.
column at index.
column at index.
parent
is null or child is null,
returns -1.
parent
is null or child is null,
returns -1.
TreeTableRow.
TreeTableRow.
TreeTableRow.
TreeTableRow.
c.
object at column
object at column
object at column
preferredSize has been set to a
non-null value just returns it.
preferredSize has been set to a
non-null value just returns it.
TableColumn.
null
only if the tree has no nodes.
null
only if the tree has no nodes.
JTable uses this method to determine how many rows it
should display. This method should be quick, as it
is called frequently during rendering.
Scrollable to match the width of the viewport.
index.
c
and that is responsible for filtering that column.
JComponent's getToolTipText
method in order to allow the renderer's tips to be used
if it has text set.
node,
at column index column.
row and column.
columnIndex and
rowIndex.
columnIndex and
rowIndex.
columnIndex and
rowIndex.
node,
at column index column.
columnIndex and rowIndex.
node,
at column index column.
node,
at column index column.
node,
at column index column.
node,
at column index column.
node,
at column index column.
node,
at column index column.
node,
at column index column.
columnIndex and
rowIndex.
node,
at column index column.
node,
at column index column.
TableColumn.
endIndex.
model as the associated TreeTableModel,
horizontal layout and "model as the associated TreeTableModel,
axis as the axis of the box layout and "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.
model as the associated TreeTableModel,
horizontal layout and "model as the associated TreeTableModel,
axis as the axis of the box layout and "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.
GroupTableHeader.modelIndex exist.
modelIndex exist.
modelIndex exist.
modelIndex exist.
viewIndex in this subclass refers to the column level.
c
In most cases, this is similar to calling getColumnClass on the table.
viewIndex
In most cases, this is similar to calling getColumnClass on the table.
row in the model.
row in the model.
c.
c.
c.
c.
c.
modelIndex.
modelIndex.
modelIndex.
modelIndex.
node is an aggregate row.
node is an aggregate row.
node is an aggregate row.
node is an aggregate row.
node at columnIndex is editable.
row and column
is editable.
node at columnIndex is editable.
node at columnIndex is editable.
getEditable.
node at columnIndex is editable.
node at columnIndex is editable.
node at columnIndex is editable.
node at columnIndex is editable.
node at columnIndex is editable.
node is a footer.
node is a footer.
node is a footer.
node is a footer.
columnIndex at node
was used to group the model.
column was used by this comparator in order
to group the rows of a TreeTable component.
column was used by this comparator in order
to group the rows of a TreeTable component.
column was used by this comparator in order
to group the rows of a TreeTable component.
column was used by this comparator in order
to group the rows of a TreeTable component.
column was used by this comparator in order
to group the rows of a TreeTable component.
node is a header.
node is a header.
node is a header.
node is a header.
true if node is a leaf.
It is possible for this method to return false
even if node has no children.
A directory in a filesystem, for example,
may contain no files; the node representing
the directory is not a leaf, but it also has no children.
true if node is a leaf.
true if node is a leaf.
It is possible for this method to return false
even if node has no children.
A directory in a filesystem, for example,
may contain no files; the node representing
the directory is not a leaf, but it also has no children.
true if node is a leaf.
true if node is a leaf.
true if node is a leaf.
It is possible for this method to return false
even if node has no children.
A directory in a filesystem, for example,
may contain no files; the node representing
the directory is not a leaf, but it also has no children.
column is sortable.
calendar.
date.
columnIndex to
newIndex.
columnIndex to
newIndex.
node in the tree
has changed.
node in the tree
has changed.
node in the tree
has changed.
rowIndex of the tree.
rowIndex.
model as the associated TreeTableModel,
horizontal layout and "model as the associated TreeTableModel,
axis as the axis of the box layout and "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.
childIndices in the tree has changed.
childIndices in the tree has changed.
childIndices in the tree has changed.
node and its children children have
completely changed.
node and its children children have
completely changed.
node and its children children have
completely changed.
node.
node.
numberFormat as the NumberFormat instance
that will render the cells.
NumericalVisualFilter subclass
for the filter representation.columns as the table columns.
null.
null.
PopupFilterHeaderModel.row, column.
c
for columns that have a filter installed.
row, column.
level
for columns that have a filter installed.
parent
in the range from - to, and assigns them on the treeModel.
parent
in the range from - to, and assigns them on the treeModel.
processKeyEvent to process events.
MouseListener objects.
readRowCount method.
readRowCount method.
readRowCount method.
readRowCount method.
columnModel.
CellEditorListener from the listener list.
column from the
tableColumns array.
TableColumn column from the
tableColumns array.
columnIndex from the children vector.
modelIndexes columns.
modelIndexes columns.
modelIndexes columns.
modelIndexes columns.
aColumn.
aColumn.
aColumn.
aColumn.
row from the model.
rows from the model.
addTreeModelListener.
child.
child.
child.
child.
node.
node.
retrievePivotColumns method.
retrieveRows method.
retrieveRows method.
retrieveRows method.
retrieveRows method.
scrollRectToVisible() message to the
JComponent's parent.
fields as the fields that we are able to search.
fields as the fields that we are able to search
and classes as the corresponding classes of each field.
tableModel for the fields
and their corresponding classes.
modelIndex from the column popup.
accept method.
addNode method.
columnIndex.
TreeCellRenderer that will be used to
draw each cell.
newChild as the child at index.
childCount as this node's children count.
TableColumn's column margin to
newMargin.
newMargin.
TableAssistant.resizeColumnToHeader(int) or
TableAssistant.resizeColumnToContents(int) methods.
TableCellResizer.resizeColumnToContents(int) method.
newModel and registers
for listener notifications from the new column model.
newModel and registers
for listener notifications from the new column model.
newModel and registers
for listener notifications from the new column model.
column.
viewable resizer functionality in the scrollpane.
draggedColumn to aColumn.
level.
level.
node.
node.
key to true for filter events to be fired upon key detection.
newTableHeader with this instance of TableAssistant.
mode.
TreeModel that will provide the data.
newModel and registers
with it for listener notifications from the new data model.
PropertyChangeListeners.
model as the TreeTableModel of this object.
newModel and registers
with it for listener notifications from the new data model.
model as the TreeTableModel of this object.
model as the dynamic treetable model of this object.
model as the DynamicTreeTableModel of this object.
model as the aggregate treetable model of this object.
model as the ComparableTreeTableModel of this object.
newModel and registers
with it for listener notifications from the new data model.
node at column to aValue.
node at column to aValue.
aColumn.
aColumn.
aColumn.
aColumn.
aColumn.
resizingColumn to aColumn.
rowHeight,
revalidates, and repaints.
rowHeight,
revalidates, and repaints.
key to true for search model events to be fired upon key detection.
newTable
newTable
newTable
newTable
tableHeader working with this JTable to newHeader.
themeName.
newModel
newModel
newModel
treeTableModel.
String object for the cell being rendered to
value.
String object for the cell being rendered to
value.
aValue to the object at columnIndex and rowIndex.
node at columnIndex to aValue.
columnIndex and rowIndex to aValue.
node at columnIndex to aValue.
node at columnIndex to aValue.
node at columnIndex to aValue.
node at columnIndex to aValue.
node at columnIndex to aValue.
node at columnIndex to aValue.
node at columnIndex to aValue.
field indicating the view index of the table column
that we want to sort.
field indicating the view index of the table column
that we want to sort.
tableModel as the TableModel
that holds the tabular data.
tableModel as the TableModel
that holds the tabular data and tableHeader as the JTable's header.
TableFilter into an SQL string.fireEditingStopped and returns true.
StringVisualFilter subclass
for the filter representation.AdvancedJTable.prepareRenderer(javax.swing.table.TableCellRenderer, int, int) method of its superclass.
table as the JTable on which this
object acts.
TableModel generates
a TableModelEvent.
TableModel generates
a TableModelEvent.
The TableModelEvent should be constructed in the
coordinate system of the model; the appropriate mapping to the
view coordinate system is performed by this JTable
when it receives the event.
Application code will not use these methods explicitly, they
are used internally by JTable.
Note that as of 1.3, this method clears the selection, if any.
table.
Filter.toString() to this node's
user object, or null if this node has no user object.
column as
the column to use when comparing rows and the request to always create group nodes.
column as
the column to use when comparing rows.
Invoked after a node (or a set of siblings) has changed in some way.
Invoked after a node (or a set of siblings) has changed in some way. The node(s) have not changed locations in the tree or altered their children arrays, but other attributes have changed and may affect presentation. Example: the name of a file has changed, but it is in the same location in the file system.
To indicate the root has changed, childIndices and children will be null.
Use e.getPath()
to get the parent of the changed node(s).
e.getChildIndices()
returns the index(es) of the changed node(s).
Invoked after a node (or a set of siblings) has changed in some way. The node(s) have not changed locations in the tree or altered their children arrays, but other attributes have changed and may affect presentation. Example: the name of a file has changed, but it is in the same location in the file system.
To indicate the root has changed, childIndices and children will be null.
Use e.getPath()
to get the parent of the changed node(s).
e.getChildIndices()
returns the index(es) of the changed node(s).
Invoked after a node (or a set of siblings) has changed in some way.
Invoked after a node (or a set of siblings) has changed in some way.
Invoked after nodes have been inserted into the tree.
Invoked after nodes have been inserted into the tree.
Use e.getPath()
to get the parent of the new node(s).
e.getChildIndices()
returns the index(es) of the new node(s)
in ascending order.
Invoked after nodes have been inserted into the tree.
Use e.getPath()
to get the parent of the new node(s).
e.getChildIndices()
returns the index(es) of the new node(s)
in ascending order.
Invoked after nodes have been inserted into the tree.
Use e.getPath()
to get the parent of the new node(s).
e.getChildIndices()
returns the index(es) of the new node(s)
in ascending order.
Invoked after nodes have been inserted into the tree.
Invoked after nodes have been inserted into the tree.
Invoked after nodes have been removed from the tree.
Invoked after nodes have been removed from the tree. Note that if a subtree is removed from the tree, this method may only be invoked once for the root of the removed subtree, not once for each individual set of siblings removed.
Use e.getPath()
to get the former parent of the deleted node(s).
e.getChildIndices()
returns, in ascending order, the index(es)
the node(s) had before being deleted.
Invoked after nodes have been removed from the tree. Note that if a subtree is removed from the tree, this method may only be invoked once for the root of the removed subtree, not once for each individual set of siblings removed.
Use e.getPath()
to get the former parent of the deleted node(s).
e.getChildIndices()
returns, in ascending order, the index(es)
the node(s) had before being deleted.
Invoked after nodes have been removed from the tree.
Invoked after nodes have been removed from the tree.
Invoked after the tree has drastically changed structure from a given node down.
Invoked after the tree has drastically changed structure from a given node down. If the path returned by e.getPath() is of length one and the first element does not identify the current root node the first element should become the new root of the tree.
Use e.getPath()
to get the path to the node.
e.getChildIndices()
returns null.
Invoked after the tree has drastically changed structure from a given node down. If the path returned by e.getPath() is of length one and the first element does not identify the current root node the first element should become the new root of the tree.
Use e.getPath()
to get the path to the node.
e.getChildIndices()
returns null.
Invoked after the tree has drastically changed structure from a given node down.
Invoked after the tree has drastically changed structure from a given node down.
model as the ListTableModel that contains the
table's data.
model as the ListTableModel that contains the
table's data.
model as the TreeTableModel.
createDefaultDataModel method.
model as the TreeTableModelAdapter's treetable model.
adapter as the table's model.
TreeTableHeader should implement.tableModel as the underlying tablemodel
holding the data.
table.
o as the userObject and modelIndex
as the index of the object this TreeTableRow is associated with.
o as the userObject and modelIndex
as the model index.
GeneralComparator.
nodeComparator.
columnModel.
model and recreating the
fields that we are able to filter.
model and recreating the
fields that we are able to search.
UIManager that the L&F has changed.
UIManager that the look and feel
[L&F] has changed.
UIManager that the L&F has changed.
UIManager that the look and feel
(L&F) has changed.
UIManager that the look and feel
(L&F) has changed.
Replaces the current UI object with the latest version from the
UIManager.
UIManager that the look and feel
(L&F) has changed.
Replaces the current UI object with the latest version from the
UIManager.
UIManager that the L&F has changed.
Replaces the current UI object with the latest version from the
UIManager.
UIManager that the L&F has changed.
Replaces the current UI object with the latest version from the
UIManager.
path to newValue.
path to newValue.
path to newValue.
model to the outputstream out.
model to the writer writer.
model to the outputstream out.
model to the writer writer.
model to the outputstream out.
model to the writer writer.
|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||