ti.chimera.fs
Class FileSystemTreeModel.FileSystemTreeExpansionListener

java.lang.Object
  extended byti.chimera.fs.FileSystemTreeModel.FileSystemTreeExpansionListener
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.TreeExpansionListener
Enclosing class:
FileSystemTreeModel

public static class FileSystemTreeModel.FileSystemTreeExpansionListener
extends java.lang.Object
implements javax.swing.event.TreeExpansionListener

A TreeExpansionListener which helps the TreeModel track what files are visible, so that the model can make intelligent choices about what files to watch (poll) for changes. To ensure that the model notices changes to the file system, and therefore the tree gets the appropriate update events when the filesystem changes, you need to add this expansion listener, for example:

   JTree tree = new JTree( new FileSystemTreeModel( "/", null ) )
   tree.addTreeExpansionListener( new FileSystemTreeModel.FileSystemTreeExpansionListener() );
 


Constructor Summary
FileSystemTreeModel.FileSystemTreeExpansionListener()
           
 
Method Summary
 void treeCollapsed(javax.swing.event.TreeExpansionEvent evt)
          Called whenever an item in the tree has been collapsed.
 void treeExpanded(javax.swing.event.TreeExpansionEvent evt)
          Called whenever an item in the tree has been expanded.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSystemTreeModel.FileSystemTreeExpansionListener

public FileSystemTreeModel.FileSystemTreeExpansionListener()
Method Detail

treeExpanded

public void treeExpanded(javax.swing.event.TreeExpansionEvent evt)
Called whenever an item in the tree has been expanded.

Specified by:
treeExpanded in interface javax.swing.event.TreeExpansionListener

treeCollapsed

public void treeCollapsed(javax.swing.event.TreeExpansionEvent evt)
Called whenever an item in the tree has been collapsed.

Specified by:
treeCollapsed in interface javax.swing.event.TreeExpansionListener