public class TreeTable extends MonitorTable implements org.jdesktop.swingx.treetable.TreeTableModel
MonitorTable.Cell, MonitorTable.Datacells, CHANGE_EVENT, COLOR_BG, COLOR_FG, defaultCompactFields, defaultFields, listener, nColumns, nRowslistenerList| Constructor and Description |
|---|
TreeTable(Map<String,AbstractMonitorView.ChannelHandle> channels,
List<MonitorField> fields) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(TreeModelListener l) |
void |
destroy() |
protected boolean |
format(MonitorTable.Cell cell) |
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
String |
getColumnName(int column) |
int |
getHierarchicalColumn() |
int |
getIndexOfChild(Object parent,
Object child) |
Object |
getRoot() |
JTable |
getTable() |
Object |
getValueAt(Object node,
int column) |
void |
init() |
boolean |
isCellEditable(Object node,
int column) |
boolean |
isLeaf(Object node) |
JTable |
makeTable() |
void |
removeTreeModelListener(TreeModelListener l) |
void |
setValueAt(Object value,
Object node,
int column) |
void |
valueForPathChanged(TreePath path,
Object newValue) |
fireChangeEvent, format, format, getCells, getColumnCount, getRowCount, getValueAt, isCellEditable, moveNameToFront, restore, save, setChangeListener, setValueAt, showHeader, tableMouseClicked, translateAttributesToFields, translateAttributesToFields, trimAbsentFields, trimAbsentFields, updateaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerpublic TreeTable(Map<String,AbstractMonitorView.ChannelHandle> channels, List<MonitorField> fields)
public void init()
public void destroy()
destroy in class MonitorTablepublic JTable getTable()
getTable in class MonitorTablepublic JTable makeTable()
makeTable in class MonitorTablepublic String getColumnName(int column)
getColumnName in interface TableModelgetColumnName in interface org.jdesktop.swingx.treetable.TreeTableModelgetColumnName in class AbstractTableModelpublic int getHierarchicalColumn()
getHierarchicalColumn in interface org.jdesktop.swingx.treetable.TreeTableModelpublic Object getValueAt(Object node, int column)
getValueAt in interface org.jdesktop.swingx.treetable.TreeTableModelpublic boolean isCellEditable(Object node, int column)
isCellEditable in interface org.jdesktop.swingx.treetable.TreeTableModelpublic void setValueAt(Object value, Object node, int column)
setValueAt in interface org.jdesktop.swingx.treetable.TreeTableModelpublic int getChildCount(Object parent)
getChildCount in interface TreeModelpublic void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelpublic int getIndexOfChild(Object parent, Object child)
getIndexOfChild in interface TreeModelpublic void addTreeModelListener(TreeModelListener l)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener in interface TreeModelprotected boolean format(MonitorTable.Cell cell)
format in class MonitorTableCopyright © 2017 LSST. All rights reserved.