eShopper
Class expansionListener

java.lang.Object
  extended byeShopper.expansionListener
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.TreeExpansionListener

public class expansionListener
extends java.lang.Object
implements javax.swing.event.TreeExpansionListener

This keeps track of all the paths in the tree that are set to be expanded

Author:
Jim Laing

Constructor Summary
expansionListener()
          constructor
 
Method Summary
 javax.swing.tree.TreePath getPathAt(int i)
          Gets the path of a element
 int size()
          Gets the number of expanded paths
 void treeCollapsed(javax.swing.event.TreeExpansionEvent arg0)
          Called when a node is collapsed.
 void treeExpanded(javax.swing.event.TreeExpansionEvent arg0)
          Called when a node is expanded
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

expansionListener

public expansionListener()
constructor

Method Detail

treeCollapsed

public void treeCollapsed(javax.swing.event.TreeExpansionEvent arg0)
Called when a node is collapsed.

Specified by:
treeCollapsed in interface javax.swing.event.TreeExpansionListener
Parameters:
arg0 - a TreeExpansionEvent

treeExpanded

public void treeExpanded(javax.swing.event.TreeExpansionEvent arg0)
Called when a node is expanded

Specified by:
treeExpanded in interface javax.swing.event.TreeExpansionListener
Parameters:
arg0 - a TreeExpansionEvent

size

public int size()
Gets the number of expanded paths

Returns:
an int which is the number of expanded paths

getPathAt

public javax.swing.tree.TreePath getPathAt(int i)
Gets the path of a element

Parameters:
i - the desired index
Returns:
the path at that index