net.simplace.ui.tree.FWTreeNodeFactory




public abstract class FWTreeNodeFactory {
// Public Constructors
public FWTreeNodeFactory(Object aSourceElement, boolean
aAllwaysShowTreeNodes, UserRightsObject aCurrentUserRightsObject);

// Protected Instance Variables
protected Object iSourceElement;
protected boolean iAllwaysShowTreeNodes;
protected UserRightsObject iCurrentUserRightsObject;

// Protected Instance Methods
protected abstract void createTreeChildren(DefaultMutableTreeNode aRootNode);

Creates child nodes for a newly-expanded parent node. Called on worker thread. The userObject parameter is the newly-expanded node's link back to the remote model. Initially, each child node is assigned an allowsChildren property and a link back to the remote model.


}



Extended by: net.simplace.ui.splitpane.keyword.FWKeyWordTreeNodeFactory, net.simplace.ui.splitpane.results.FWResultTreeNodeFactory, net.simplace.ui.splitpane.simcomponents.FWSimComponentsTreeNodeFactory



Passed to: FWTree.FWTree(), FWTreePanel.FWTreePanel(), FWTreePanel.FWTreePanel(), FWTreePanel.updateTree()