public abstract class AbstractTreeTableNodeDataRenderer extends java.lang.Object implements TreeTableNodeDataRenderer
TreeNodeData
.Constructor and Description |
---|
AbstractTreeTableNodeDataRenderer() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
allowsChildren()
Returns true if the node is of the type that can have child
elements; false otherwise.
|
protected int |
getDepth()
Returns the depth of the tree node in the hierarchy.
|
protected boolean |
hasChildren()
Returns true if the tree node has child nodes; false
otherwise.
|
protected boolean |
isExpanded()
Returns true if the node is expanded and its children are thus
visible; false if it is collapsed and its children are thus
hidden.
|
void |
setTreeNodeData(TreeNodeData treeNodeData)
This method will be called before
TableCellRenderer.getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
in order to provide hierarchy information about the tree node being
rendered. |
public final void setTreeNodeData(TreeNodeData treeNodeData)
TreeTableNodeDataRenderer
TableCellRenderer.getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
in order to provide hierarchy information about the tree node being
rendered. Implementations should store a reference to the given
treeNodeData
and use it when producing an renderer component.setTreeNodeData
in interface TreeTableNodeDataRenderer
treeNodeData
- an object describing hierarchical information about
the tree node being renderedprotected int getDepth()
protected boolean hasChildren()
protected boolean allowsChildren()
protected boolean isExpanded()
hasChildren()
returns true; otherwise it should be ignored.Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by mockbuild at 2012-03-02 14:06