|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sciapp.treetable.AbstractTreeTableModel
com.sciapp.treetable.MutableTreeTableModel
com.sciapp.treetable.ComparableTreeTableModel
com.sciapp.treetable.ObjectTreeTableModel
com.sciapp.treetable.ListTreeTableModel
public class ListTreeTableModel
ListTreeTableModel represents a TreeTableModel whose nodes's user objects are java.util.List objects. Setting an object other than a List will result in a ClassCastException being thrown.
| Field Summary |
|---|
| Fields inherited from class com.sciapp.treetable.ComparableTreeTableModel |
|---|
addChildForGroup, comparators, defaultComparatorsByColumnClass |
| Fields inherited from class com.sciapp.treetable.MutableTreeTableModel |
|---|
classes, columns |
| Fields inherited from class com.sciapp.treetable.AbstractTreeTableModel |
|---|
listenerList, root |
| Fields inherited from interface com.sciapp.treetable.TreeTableModel |
|---|
CHANGE_COLUMN_SOURCE |
| Constructor Summary | |
|---|---|
ListTreeTableModel()
Creates a ListTreeTableModel. |
|
ListTreeTableModel(DefaultMutableTreeNode root)
Creates a ListTreeTableModel. |
|
ListTreeTableModel(String[] columns)
Creates a ListTreeTableModel. |
|
ListTreeTableModel(String[] columns,
Class[] classes,
DefaultMutableTreeNode root)
Creates a ListTreeTableModel. |
|
ListTreeTableModel(String[] columns,
DefaultMutableTreeNode root)
Creates a ListTreeTableModel. |
|
| Method Summary | |
|---|---|
Object |
getObjectAt(Object object,
int column)
Returns the value for object at column |
void |
insertNodeInto(MutableTreeNode newChild,
MutableTreeNode parent,
int index)
Inserts a node at a specific location index in its parents children. |
boolean |
isCellEditable(Object row,
int column)
Returns true if node at columnIndex is editable. |
void |
setObjectAt(Object aValue,
Object object,
int column)
Sets the value for node at column to aValue. |
| Methods inherited from class com.sciapp.treetable.ObjectTreeTableModel |
|---|
createLeafNode, createNonLeafNode, getValueAt, replicateLeafNode, setValueAt |
| Methods inherited from class com.sciapp.treetable.MutableTreeTableModel |
|---|
addColumn, addColumn, addReorderListener, clear, fireRowsMapped, fireRowsReordered, getChild, getChildCount, getColumnClass, getColumnCount, getColumnName, getIndexOfChild, getPathToRoot, getPathToRoot, isLeaf, moveNode, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, removeNodeFromParent, removeReorderListener, setColumnClasses, setColumnNames, valueForPathChanged |
| Methods inherited from class com.sciapp.treetable.AbstractTreeTableModel |
|---|
addTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, fireTreeTableStructureChanged, fireTreeTableStructureChanged, getRoot, isAggregate, isFooter, isHeader, removeTreeModelListener, setRoot |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ListTreeTableModel()
public ListTreeTableModel(String[] columns)
public ListTreeTableModel(String[] columns,
Class[] classes,
DefaultMutableTreeNode root)
public ListTreeTableModel(String[] columns,
DefaultMutableTreeNode root)
public ListTreeTableModel(DefaultMutableTreeNode root)
| Method Detail |
|---|
public Object getObjectAt(Object object,
int column)
object at column
getObjectAt in class ObjectTreeTableModelobject - the object whose value is to be queriedcolumn - the column whose value is to be queried
public void insertNodeInto(MutableTreeNode newChild,
MutableTreeNode parent,
int index)
insertNodeInto in class MutableTreeTableModelnewChild - the node to insertparent - the parent node to remove node fromindex - the location in the parent node's childrens
public boolean isCellEditable(Object row,
int column)
node at columnIndex is editable.
isCellEditable in interface TreeTableModelisCellEditable in class MutableTreeTableModelrow - the node to considercolumn - the column index
public void setObjectAt(Object aValue,
Object object,
int column)
node at column to aValue.
setObjectAt in class ObjectTreeTableModelaValue - the new valueobject - the object whose value is to be alteredcolumn - the column whose value is to be altered
|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||