csheets.ext.deptree
Class ExpansionPopulator

java.lang.Object
  extended by csheets.ext.deptree.ExpansionPopulator
All Implemented Interfaces:
EventListener, TreeExpansionListener

public class ExpansionPopulator
extends Object
implements TreeExpansionListener

A tree expansion listener that asks the node being expanded to to add child nodes for all its references.

Author:
Einar Pehrson

Constructor Summary
ExpansionPopulator()
          Creates a new expansion populator.
 
Method Summary
 void treeCollapsed(TreeExpansionEvent event)
          Does nothing.
 void treeExpanded(TreeExpansionEvent event)
          Populates the node that was expanded.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpansionPopulator

public ExpansionPopulator()
Creates a new expansion populator.

Method Detail

treeExpanded

public void treeExpanded(TreeExpansionEvent event)
Populates the node that was expanded.

Specified by:
treeExpanded in interface TreeExpansionListener
Parameters:
event - the event that was fired

treeCollapsed

public void treeCollapsed(TreeExpansionEvent event)
Does nothing.

Specified by:
treeCollapsed in interface TreeExpansionListener
Parameters:
event - the event that was fired