ix.iview.table
Class ShortActionTreeTableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--ix.iface.ui.table.AbstractIXTableModel
              |
              +--ix.iface.ui.table.AbstractTreeTableModel
                    |
                    +--ix.iview.table.ActionTreeTableModel
                          |
                          +--ix.iview.table.ShortActionTreeTableModel
All Implemented Interfaces:
java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, TableMouseListener, ix.iview.domain.event.UIDomainListener

public class ShortActionTreeTableModel
extends ActionTreeTableModel

A TreeTableModel that can display Refinement and Node objects.

See Also:
Serialized Form

Fields inherited from class ix.iview.table.ActionTreeTableModel
PATTERN_COL, uiDomain
 
Fields inherited from class ix.iface.ui.table.AbstractTreeTableModel
CLOSEDC, CLOSEDI, imageDir, INDENT_STEP, LEAFC, LEAFI, nodeMap, nodes, OPENC, OPENI
 
Fields inherited from class ix.iface.ui.table.AbstractIXTableModel
columnClasses, columnFields, columnNames, objectClass, rows
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ShortActionTreeTableModel(ix.iview.domain.UIDomain uiDomain)
           
 
Method Summary
 java.lang.Object getCellValueAt(java.lang.Object o, int columnIndex)
          Gets the cell value for normal cells (only one - the pattern).
 java.lang.String getNameString(javax.swing.tree.TreeNode node)
          Gets the name string for the given row object.
(package private)  void setColumnNames()
          Gets the strings that are to be used as column names.
 
Methods inherited from class ix.iview.table.ActionTreeTableModel
constructAdded, constructAdded, constructEdited, constructRemoved, domainCleared, domainEdited, domainSet, getPattern, makeIXTreeTableNode, refinementAdded, refinementRemoved, reloadData, setDomain
 
Methods inherited from class ix.iface.ui.table.AbstractTreeTableModel
addData, addTreeNode, cellClicked, clearData, clearTable, defaultGetNameString, deriveColumnFields, expandNode, fireObjectChanged, getObjectRow, getRowNode, getRowObject, getTreeNode, getTreeNode, getTreeNodeType, getTreeValueAt, getValueAt, makeIXTreeTableNode, removeData, removeNodes, setColumnFields, setColumnNames, setData, setData, unexpandNode
 
Methods inherited from class ix.iface.ui.table.AbstractIXTableModel
defaultGetCellValueAt, defaultSetColumnFields, getColumnClass, getColumnCount, getColumnName, getColumnNames, getRowCount, setColumnClasses
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShortActionTreeTableModel

public ShortActionTreeTableModel(ix.iview.domain.UIDomain uiDomain)
Method Detail

getCellValueAt

public java.lang.Object getCellValueAt(java.lang.Object o,
                                       int columnIndex)
Gets the cell value for normal cells (only one - the pattern). The name cell is done in the AbstractTreeTableModel method getTreeValueAt.
Overrides:
getCellValueAt in class ActionTreeTableModel
Returns:
the value as an object, null for illegal columns.

getNameString

public java.lang.String getNameString(javax.swing.tree.TreeNode node)
Gets the name string for the given row object.
Overrides:
getNameString in class ActionTreeTableModel

setColumnNames

void setColumnNames()
Gets the strings that are to be used as column names.
Overrides:
setColumnNames in class ActionTreeTableModel