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()