Class NavTreeTableModel
- java.lang.Object
-
- org.nuiton.jaxx.runtime.swing.nav.treetable.NavTreeTableModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNavTreeTableModel.MyDefaultTreeTableModelHack to acces to the modelSupport
-
Field Summary
Fields Modifier and Type Field Description protected NavTreeTableModel.MyDefaultTreeTableModeldelegatethe delegate model
-
Constructor Summary
Constructors Constructor Description NavTreeTableModel(NavTreeTableModel.MyDefaultTreeTableModel delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTreeModelListener(TreeModelListener l)ObjectgetChild(Object parent, int index)intgetChildCount(Object parent)String[]getColomnsNames()Class<?>getColumnClass(int i)intgetColumnCount()StringgetColumnName(int column)NavTreeTableModel.MyDefaultTreeTableModelgetDelegate()intgetHierarchicalColumn()intgetIndexOfChild(Object parent, Object child)org.jdesktop.swingx.tree.TreeModelSupportgetModelSupport()org.jdesktop.swingx.treetable.TreeTableNode[]getPathToRoot(org.jdesktop.swingx.treetable.TreeTableNode aNode)org.jdesktop.swingx.treetable.TreeTableNodegetRoot()ObjectgetValueAt(Object o, int i)booleanisCellEditable(Object o, int i)booleanisLeaf(Object node)voidnodeChanged(NavTreeTableNode<?> node)voidnodeStructureChanged(NavTreeTableNode<?> node)voidremoveTreeModelListener(TreeModelListener l)voidsetRoot(org.jdesktop.swingx.treetable.TreeTableNode root)voidsetValueAt(Object o, Object o1, int i)voidvalueForPathChanged(TreePath path, Object newValue)
-
-
-
Field Detail
-
delegate
protected final NavTreeTableModel.MyDefaultTreeTableModel delegate
the delegate model
-
-
Constructor Detail
-
NavTreeTableModel
public NavTreeTableModel(NavTreeTableModel.MyDefaultTreeTableModel delegate)
-
-
Method Detail
-
getPathToRoot
public org.jdesktop.swingx.treetable.TreeTableNode[] getPathToRoot(org.jdesktop.swingx.treetable.TreeTableNode aNode)
-
nodeStructureChanged
public void nodeStructureChanged(NavTreeTableNode<?> node)
-
nodeChanged
public void nodeChanged(NavTreeTableNode<?> node)
-
getDelegate
public NavTreeTableModel.MyDefaultTreeTableModel getDelegate()
-
getModelSupport
public org.jdesktop.swingx.tree.TreeModelSupport getModelSupport()
-
getColomnsNames
public String[] getColomnsNames()
-
setRoot
public void setRoot(org.jdesktop.swingx.treetable.TreeTableNode root)
-
getRoot
public org.jdesktop.swingx.treetable.TreeTableNode getRoot()
-
getChildCount
public int getChildCount(Object parent)
- Specified by:
getChildCountin interfaceTreeModel
-
valueForPathChanged
public void valueForPathChanged(TreePath path, Object newValue)
- Specified by:
valueForPathChangedin interfaceTreeModel
-
getIndexOfChild
public int getIndexOfChild(Object parent, Object child)
- Specified by:
getIndexOfChildin interfaceTreeModel
-
addTreeModelListener
public void addTreeModelListener(TreeModelListener l)
- Specified by:
addTreeModelListenerin interfaceTreeModel
-
removeTreeModelListener
public void removeTreeModelListener(TreeModelListener l)
- Specified by:
removeTreeModelListenerin interfaceTreeModel
-
getColumnClass
public Class<?> getColumnClass(int i)
- Specified by:
getColumnClassin interfaceorg.jdesktop.swingx.treetable.TreeTableModel
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin interfaceorg.jdesktop.swingx.treetable.TreeTableModel
-
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnNamein interfaceorg.jdesktop.swingx.treetable.TreeTableModel
-
getHierarchicalColumn
public int getHierarchicalColumn()
- Specified by:
getHierarchicalColumnin interfaceorg.jdesktop.swingx.treetable.TreeTableModel
-
getValueAt
public Object getValueAt(Object o, int i)
- Specified by:
getValueAtin interfaceorg.jdesktop.swingx.treetable.TreeTableModel
-
isCellEditable
public boolean isCellEditable(Object o, int i)
- Specified by:
isCellEditablein interfaceorg.jdesktop.swingx.treetable.TreeTableModel
-
-