Copyright © 2005 Scientific Applications. All Rights Reserved.

Package com.sciapp.treetable

Contains classes that implement a TreeTable Swing component (new implementation).

See:
          Description

Interface Summary
Aggregator Aggregator calculates and returns values for the aggregate rows of a TreeTable component.
FilterTreeTableModel FilterTreeTableModel is an interface that a treetable model with filtering capabilities should implement.
Footer This interface defines the place and number of FooterRows to add to a DynamicTreeTableModel.
SortTreeTableModel SortTreeTableModel is an interface that a treetable model with sorting capabilities should implement.
TreeNodeEnumeration TreeNodeEnumeration is an enumeration for the nodes of a TreeModel that also defines a method for retrieving the level of the node being returned.
TreeTableComparator The comparator used in order to group the rows of a TreeTable component.
TreeTableModel TreeTableModel is the tablemodel that the TreeTable class uses.
TreeTableModelAdapterIF TreeTableModelAdapterIF is an interface that the model of a TreeTable should implement.
 

Class Summary
AbstractAggregator AbstractAggregator implements the prepareValue method in order to evaluate an aggregate value only if that value is null.
AbstractTreeTableModel AbstractTreeTableModel provides an abstract treetablemodel implementation.
AggregateRow A specialized TreeTableRow subclass that represents an aggregate row of a TreeTable.
AggregateTreeTableModel AggregateTreeTableModel is a treetable model whose nodes' cell value depends on the aggregate values of a TreeTableRow.
ComparableTreeTableModel ComparableTreeTableModel provides for a mutable treetable model whose tree structure is dictated by a dynamic set of rules.
DataRow A subclass of TreeTableRow that represents nodes of a TreeTable that are linked to the actual tabular data.
DefaultCellAggregator The default Aggregator that is used by a DynamicTreeTableModel.
DefaultFilterTreeTableModel DefaultFilterTreeTableModel provides filtering capabilities to a TreeTableModel.
DefaultMutableTreeTableModel DefaultMutableTreeTableModel is a treetable model whose nodes' cell value depends on the aggregate values of a TreeTableRow.
DefaultSortTreeTableModel DefaultSortTreeTableModel provides sorting capabilities to a TreeTableModel.
DefaultTreeNodeEnumeration DefaultTreeNodeEnumeration is the default TreeNodeEnumeration.
DefaultTreeTableComparator DefaultTreeTableComparator compares row data based on a single column.
DefaultTreeTableReorder DefaultTreeTableReorder acts on a TreeTable object in order to ensure that the same rows are selected after a ReorderEvent is generated.
DynamicTreeMapReorder DynamicTreeMapReorder is suitable when wrapping a DynamicTreeTableModel around a TreeTableModelMap, such as DefaultSortTreeTableModel or DefaultFilterTreeTableModel.
DynamicTreeTableModel DynamicTreeTableModel wraps around a ListTableModel instance in order to provide a tree-like view of the table's data.
FooterRow The FooterRow class corresponds to rows of a TreeTable component that are placed at the bottom of each tree hierarchy.
GroupingPanel This component represents a panel through which users can dynamically control the structure of a TreeTable.
HeaderRow The HeaderRow class corresponds to group rows (rows that bear children nodes and that can be expanded) of a TreeTable component.
LevelNodeEnumeration LevelNodeEnumeration is a TreeNodeEnumeration that returns nodes at a designated level.
ListTreeTableModel ListTreeTableModel represents a TreeTableModel whose nodes's user objects are java.util.List objects.
MutableTreeTableModel MutableTreeTableModel provides for a TreeTableModel whose nodes can be added or removed dynamically.
NodeGroupingPanel This component represents a panel through which users can dynamically control the structure of a TreeTable.
NodeTreeTableModelMap NodeTreeTableModelMap will show only a single branch of a TreeTableModel.
ObjectTreeTableModel ObjectTreeTableModel is a treetable model whose nodes' cell value depends on an abstract Object.
TreeModelMap TreeModelMap is a wrapper around a TreeTableModel.
TreeNodeAggregator The default Aggregator that is used by an AggregateTreeTableModel.
TreeNodeComparator TreeNodeComparator compares two tree nodes between them based on a single column.
TreeTable 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.
TreeTableModelAdapter TreeTableModelAdapter sits between a TreeTable and a TreeTableModel.
TreeTableModelMap TreeTableModelMap wraps around a TreeTableModel.
TreeTableModelMask TreeTableModelMask masks a TreeTableModel so that different values for a node can be returned, depending on the values of the underlying model.
TreeTableReorder TreeTableReorder acts on a TreeTable object in order to ensure that the same rows are selected after a ReorderEvent is generated.
TreeTableRow A TreeTableRow represents a node in the tree data structure of a TreeTableModel.
UniqueTreeTableModel UniqueTreeTableModel is a TreeTableModel that builds a set of unique tree nodes at each tree level.
 

Package com.sciapp.treetable Description

Contains classes that implement a TreeTable Swing component (new implementation).


Copyright © 2005 Scientific Applications. All Rights Reserved.