Copyright © 2011 Citra Technologies. All Rights Reserved.

com.citra.treetable
Class SingleTreeTableModel

java.lang.Object
  extended by com.citra.treetable.AbstractTreeTableModel
      extended by com.citra.treetable.MutableTreeTableModel
          extended by com.citra.treetable.ComparableTreeTableModel
              extended by com.citra.treetable.ObjectTreeTableModel
                  extended by com.citra.treetable.SingleTreeTableModel
All Implemented Interfaces:
ReorderModel, TreeTableModel, Serializable, TreeModel

public class SingleTreeTableModel
extends ObjectTreeTableModel

SingleTreeTableModel is a TreeTableModel that uses a single userObject to display on every column.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.citra.treetable.ComparableTreeTableModel
addChildForGroup, comparators, defaultComparatorsByColumnClass
 
Fields inherited from class com.citra.treetable.MutableTreeTableModel
classes, columns
 
Fields inherited from class com.citra.treetable.AbstractTreeTableModel
listenerList, root
 
Fields inherited from interface com.citra.treetable.TreeTableModel
CHANGE_COLUMN_SOURCE
 
Constructor Summary
SingleTreeTableModel()
          Constructs a SingleTreeTableModel.
SingleTreeTableModel(DefaultMutableTreeNode root)
          Constructs a SingleTreeTableModel.
SingleTreeTableModel(String column)
          Constructs a SingleTreeTableModel.
SingleTreeTableModel(String[] columns)
          Constructs a SingleTreeTableModel.
SingleTreeTableModel(String[] columns, Class[] classes, DefaultMutableTreeNode root)
          Constructs a SingleTreeTableModel.
SingleTreeTableModel(String[] columns, DefaultMutableTreeNode root)
          Constructs a SingleTreeTableModel.
SingleTreeTableModel(String column, Class columnClass)
          Constructs a SingleTreeTableModel.
 
Method Summary
 Object getObjectAt(Object object, int column)
          Returns the value for object at column
 void setValueAt(Object value, Object node, int column)
          Sets the value for node at columnIndex to aValue.
 
Methods inherited from class com.citra.treetable.ObjectTreeTableModel
createLeafNode, createNonLeafNode, getValueAt, replicateLeafNode, setObjectAt
 
Methods inherited from class com.citra.treetable.ComparableTreeTableModel
add, add, addNode, addRowComparator, clearComparators, comparatorsChanged, createDefaultComparators, findTreeNode, getAddChildForGroup, getDefaultComparator, getRowComparator, getRowComparators, getRowComparatorSize, insertRowComparator, loadComparators, refreshComparators, removeRowComparator, removeRowComparator, saveComparators, setAddChildForGroup, setDefaultComparator, setRowComparator
 
Methods inherited from class com.citra.treetable.MutableTreeTableModel
addColumn, addColumn, addReorderListener, clear, fireRowsMapped, fireRowsReordered, getChild, getChildCount, getColumnClass, getColumnCount, getColumnName, getIndexOfChild, getPathToRoot, getPathToRoot, insertNodeInto, isCellEditable, isLeaf, moveNode, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, removeNodeFromParent, removeReorderListener, setColumnClasses, setColumnNames, valueForPathChanged
 
Methods inherited from class com.citra.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

SingleTreeTableModel

public SingleTreeTableModel()
Constructs a SingleTreeTableModel.


SingleTreeTableModel

public SingleTreeTableModel(String column)
Constructs a SingleTreeTableModel.


SingleTreeTableModel

public SingleTreeTableModel(String column,
                            Class columnClass)
Constructs a SingleTreeTableModel.


SingleTreeTableModel

public SingleTreeTableModel(DefaultMutableTreeNode root)
Constructs a SingleTreeTableModel.


SingleTreeTableModel

public SingleTreeTableModel(String[] columns)
Constructs a SingleTreeTableModel.


SingleTreeTableModel

public SingleTreeTableModel(String[] columns,
                            Class[] classes,
                            DefaultMutableTreeNode root)
Constructs a SingleTreeTableModel.


SingleTreeTableModel

public SingleTreeTableModel(String[] columns,
                            DefaultMutableTreeNode root)
Constructs a SingleTreeTableModel.

Method Detail

getObjectAt

public Object getObjectAt(Object object,
                          int column)
Returns the value for object at column

Specified by:
getObjectAt in class ObjectTreeTableModel
Parameters:
object - the object whose value is to be queried
column - the column whose value is to be queried
Returns:
the value of the Object at the specified index

setValueAt

public void setValueAt(Object value,
                       Object node,
                       int column)
Sets the value for node at columnIndex to aValue.

Specified by:
setValueAt in interface TreeTableModel
Overrides:
setValueAt in class ObjectTreeTableModel
Parameters:
value - the new value
node - the node whose value is to be changed
column - the column whose value is to be changed

Copyright © 2011 Citra Technologies. All Rights Reserved.