public class TreeTableModel
extends javax.swing.table.AbstractTableModel
implements javax.swing.table.TableModel
| Constructor and Description |
|---|
TreeTableModel(TreeTableNode root,
javax.swing.JTree tree) |
| Modifier and Type | Method and Description |
|---|---|
void |
collapse(int rowIndex) |
void |
expand(int rowIndex) |
java.lang.Class |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
TreeTableNode |
getNodeForRow(int rowIndex) |
TreeTableNode |
getRoot() |
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
setRoot(TreeTableNode node) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
void |
toggleExpanded(int rowIndex) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic TreeTableModel(TreeTableNode root, javax.swing.JTree tree)
public java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic void toggleExpanded(int rowIndex)
public void expand(int rowIndex)
public void collapse(int rowIndex)
public TreeTableNode getNodeForRow(int rowIndex)
public TreeTableNode getRoot()
public void setRoot(TreeTableNode node)