ca.odell.glazedlists.swing
Interface TreeTableNodeDataRenderer

All Superinterfaces:
TableCellRenderer
All Known Implementing Classes:
AbstractTreeTableNodeDataRenderer

public interface TreeTableNodeDataRenderer
extends TableCellRenderer

This interface extends the notion of a normal TableCellRenderer to one that is more appropriate for rendering the data portion of a TreeTableCellRenderer. This is an interface that should only be implemented if rendering the data portion of a tree cell requires knowledge about the tree node's hierarchical information.


Method Summary
 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.
 
Methods inherited from interface javax.swing.table.TableCellRenderer
getTableCellRendererComponent
 

Method Detail

setTreeNodeData

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. Implementations should store a reference to the given treeNodeData and use it when producing an renderer component.

Parameters:
treeNodeData - an object describing hierarchical information about the tree node being rendered


Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by hbrands at 2015-02-16 14:02