de.matthiasmann.twl.model
Class AbstractTreeTableNode
java.lang.Object
de.matthiasmann.twl.model.AbstractTreeTableNode
- All Implemented Interfaces:
- TreeTableNode
public abstract class AbstractTreeTableNode
- extends java.lang.Object
- implements TreeTableNode
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTreeTableNode
protected AbstractTreeTableNode(TreeTableNode parent)
getTooltipContent
public java.lang.Object getTooltipContent(int column)
- Specified by:
getTooltipContent in interface TreeTableNode
getParent
public final TreeTableNode getParent()
- Specified by:
getParent in interface TreeTableNode
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf in interface TreeTableNode
getNumChildren
public int getNumChildren()
- Specified by:
getNumChildren in interface TreeTableNode
getChild
public TreeTableNode getChild(int idx)
- Specified by:
getChild in interface TreeTableNode
getChildIndex
public int getChildIndex(TreeTableNode child)
- Specified by:
getChildIndex in interface TreeTableNode
setLeaf
protected void setLeaf(boolean leaf)
insertChild
protected void insertChild(TreeTableNode node,
int idx)
removeChild
protected void removeChild(int idx)
removeAllChildren
protected void removeAllChildren()
getTreeTableModel
protected AbstractTreeTableModel getTreeTableModel()
fireNodeChanged
protected void fireNodeChanged()