org.fife.rtext.plugins.project.tree
Interface PhysicalLocationTreeNode

All Superinterfaces:
javax.swing.tree.TreeNode
All Known Implementing Classes:
FileTreeNode, FolderProjectEntryTreeNode

public interface PhysicalLocationTreeNode
extends javax.swing.tree.TreeNode

Marker interface for a tree node representing a physical folder.

Version:
1.0
Author:
Robert Futrell

Nested Class Summary
static class PhysicalLocationTreeNode.NotYetPopulatedChild
          Dummy class signifying that this tree node has not yet had its children calculated.
 
Method Summary
 void handleRefresh()
          Refreshes the children of this node.
 boolean isNotPopulated()
          Returns whether this folder tree node has not yet been populated (expanded).
 void refreshChildren()
          Refreshes the child nodes of this node.
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

Method Detail

handleRefresh

void handleRefresh()
Refreshes the children of this node.


isNotPopulated

boolean isNotPopulated()
Returns whether this folder tree node has not yet been populated (expanded).

Returns:
Whether this node has not yet been populated.

refreshChildren

void refreshChildren()
Refreshes the child nodes of this node. The tree model will need to be reloaded after making this call.