|
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 ObjectTreeTableModel
object
- 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 MutableTreeTableModel
newChild
- the node to insertparent
- the parent node to remove node
fromindex
- the location in the parent node's childrenspublic boolean isCellEditable(Object row, int column)
node
at columnIndex is editable.
isCellEditable
in interface TreeTableModel
isCellEditable
in class MutableTreeTableModel
row
- the node to considercolumn
- the column index
public void setObjectAt(Object aValue, Object object, int column)
node
at column
to aValue
.
setObjectAt
in class ObjectTreeTableModel
aValue
- 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 |