Classes | Public Member Functions

si.ijs.acs.objectexplorer.TreeHandlerBean Class Reference

Inheritance diagram for si.ijs.acs.objectexplorer.TreeHandlerBean:
si.ijs.acs.objectexplorer.NodeRequestListener

List of all members.

Classes

class  accessDestroyer
class  accessSetter
class  SubNodesSearching

Public Member Functions

Hashtable getInvList ()
RemoteAccess getRemoteAccess ()
 TreeHandlerBean (Hashtable devices, OETree treeByType, OETree treeByName)
void addNode (javax.swing.tree.TreeNode node, javax.swing.tree.TreeNode parentNode)
InvocationCouple getInvocationCouple (Invocation invoc)
void addNodes (javax.swing.tree.TreeNode[] nodes, javax.swing.tree.TreeNode parentNode)
void connect ()
void destroy ()
void disconnect ()
void purgeChildren (OETreeNode node)
synchronized void getDevices (FirstTimeExpandedEvent event)
OETree getTree ()
void removeNode (javax.swing.tree.TreeNode node)
void removeNodes (javax.swing.tree.TreeNode[] nodes)
void selectionChanged (OETree sourceTree)
void setAccess (String accessType)
OETree getTreeByName ()
void setClicked (Introspectable node)
Introspectable getClicked ()
void setNotifier (NotificationBean newNotifier)
void setParent (ObjectExplorer newParent)
void setTree (OETree newTree)

Constructor & Destructor Documentation

si.ijs.acs.objectexplorer.TreeHandlerBean.TreeHandlerBean ( Hashtable  devices,
OETree  treeByType,
OETree  treeByName 
)

Member Function Documentation

void si.ijs.acs.objectexplorer.TreeHandlerBean.addNodes ( javax.swing.tree.TreeNode[]  nodes,
javax.swing.tree.TreeNode  parentNode 
)

addNodes method comment.

Referenced by si.ijs.acs.objectexplorer.TreeHandlerBean.addNode().

void si.ijs.acs.objectexplorer.TreeHandlerBean.destroy (  ) 

Insert the method's description here. Creation date: (30.11.2000 21:48:15)

Referenced by si.ijs.acs.objectexplorer.ObjectExplorer.systemExit().

Introspectable si.ijs.acs.objectexplorer.TreeHandlerBean.getClicked (  ) 

Insert the method's description here. Creation date: (3/26/2001 10:46:41 PM)

Hashtable si.ijs.acs.objectexplorer.TreeHandlerBean.getInvList (  ) 

returns the invList

Returns:
Author:
rbertoncelj

Referenced by si.ijs.acs.objectexplorer.TreeHandlerBean.addNode().

InvocationCouple si.ijs.acs.objectexplorer.TreeHandlerBean.getInvocationCouple ( Invocation  invoc  ) 
RemoteAccess si.ijs.acs.objectexplorer.TreeHandlerBean.getRemoteAccess (  ) 

Returns the remoteAccess. Used in DelegateRemoteNode's constructor.

Author:
rbertoncelj

Referenced by si.ijs.acs.objectexplorer.engine.BACI.DelegateRemoteNode.DelegateRemoteNode().

OETree si.ijs.acs.objectexplorer.TreeHandlerBean.getTree (  ) 

Insert the method's description here. Creation date: (9/28/98 5:30:11 PM)

Returns:
si.ijs.acs.objectexplorer.OETree

Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeRootNodeByName().

OETree si.ijs.acs.objectexplorer.TreeHandlerBean.getTreeByName (  ) 
void si.ijs.acs.objectexplorer.TreeHandlerBean.purgeChildren ( OETreeNode  node  ) 

Recursively remove all the children of this node from devices Hashtable and from this node itself. This method should always be used when working with BACIRemoteNode nodes before nodes own removeAllChildren() method, otherwise the children will be left in Hashtable devices and that will produce unpredictable behaviour of objexp.

Author:
rbertoncelj

References si.ijs.acs.objectexplorer.OETreeNode.childrenHolder.

Referenced by si.ijs.acs.objectexplorer.TreeHandlerBean.disconnect().

void si.ijs.acs.objectexplorer.TreeHandlerBean.removeNodes ( javax.swing.tree.TreeNode[]  nodes  ) 

removeNodes method comment.

References si.ijs.acs.objectexplorer.TreeHandlerBean.removeNode().

void si.ijs.acs.objectexplorer.TreeHandlerBean.selectionChanged ( OETree  sourceTree  ) 

Insert the method's description here. Creation date: (30.11.2000 21:48:15)

References si.ijs.acs.objectexplorer.ObjectDetailsHandler.setObject().

void si.ijs.acs.objectexplorer.TreeHandlerBean.setAccess ( String  accessType  ) 

Insert the method's description here. Creation date: (11/7/00 5:24:26 PM)

Referenced by si.ijs.acs.objectexplorer.TreeHandlerBean.getDevices().

void si.ijs.acs.objectexplorer.TreeHandlerBean.setClicked ( Introspectable  node  ) 

Insert the method's description here. Creation date: (3/26/2001 10:46:41 PM)

Referenced by si.ijs.acs.objectexplorer.ObjectExplorer.oETree1_MouseClicked(), and si.ijs.acs.objectexplorer.ObjectExplorer.oeTreeByName_MouseClicked().

void si.ijs.acs.objectexplorer.TreeHandlerBean.setNotifier ( NotificationBean  newNotifier  ) 

Insert the method's description here. Creation date: (11/7/00 5:00:26 PM)

Parameters:
newNotifier si.ijs.acs.objectexplorer.NotificationBean

References si.ijs.acs.objectexplorer.OETree.setNotifier().

void si.ijs.acs.objectexplorer.TreeHandlerBean.setParent ( ObjectExplorer  newParent  ) 

Insert the method's description here. Creation date: (3/27/2001 5:24:55 PM)

Parameters:
newParent si.ijs.acs.objectexplorer.ObjectExplorer
void si.ijs.acs.objectexplorer.TreeHandlerBean.setTree ( OETree  newTree  ) 

Insert the method's description here. Creation date: (9/28/98 5:30:11 PM)

Parameters:
newTree si.ijs.acs.objectexplorer.OETree

References si.ijs.acs.objectexplorer.OETree.setNotifier().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties