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, removeTableModelListener
public TreeTableModel(TreeTableNode root, javax.swing.JTree tree)
public java.lang.Class getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
getValueAt
in interface javax.swing.table.TableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public 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)