Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

si::ijs::acs::objectexplorer::TreeHandlerBean Class Reference

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

Inheritance graph
[legend]
Collaboration diagram for si::ijs::acs::objectexplorer::TreeHandlerBean:

Collaboration graph
[legend]
List of all members.

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

Private Member Functions

void destroyRA ()
void purgeAll (OETreeNode node)
NotificationBean getNotifier ()
ObjectExplorer getParent ()
void initializeDetailsHandler ()
void setAccess (OETreeNode node)
void setNodes (TreeNode[] in_nodes, TreeNode node)
void setNodesTreeByName (Vector newNodes, TreeNode parentNode)
void setNodesTreeByName (TreeNode[] newNodes, TreeNode parentNode)

Private Attributes

String accessType = null
transient Introspectable clicked = null
transient OETree tree = null
transient RemoteAccess remoteAccess = null
transient NotificationBean notifier = null
transient ObjectExplorer parent = null
transient TreeNode selectedNode = null
ObjectDetailsHandler handler = null
Hashtable devices = null
Hashtable invList = new Hashtable()
OETree treeByName = null

Constructor & Destructor Documentation

si::ijs::acs::objectexplorer::TreeHandlerBean::TreeHandlerBean Hashtable  devices,
OETree  treeByType,
OETree  treeByName
[inline]
 


Member Function Documentation

void si::ijs::acs::objectexplorer::TreeHandlerBean::addNode javax.swing.tree.TreeNode  node,
javax.swing.tree.TreeNode  parentNode
[inline]
 

Author:
rbertoncelj

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

addNodes method comment.

void si::ijs::acs::objectexplorer::TreeHandlerBean::connect  )  [inline]
 

Author:
Miha Kadunc

rbertoncelj

void si::ijs::acs::objectexplorer::TreeHandlerBean::destroy  )  [inline]
 

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::destroyRA  )  [inline, private]
 

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::disconnect  )  [inline]
 

Author:
Miha Kadunc

rbertoncelj

Introspectable si::ijs::acs::objectexplorer::TreeHandlerBean::getClicked  )  [inline]
 

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

synchronized void si::ijs::acs::objectexplorer::TreeHandlerBean::getDevices FirstTimeExpandedEvent  event  )  [inline]
 

Author:
Miha Kadunc

rbertoncelj

Hashtable si::ijs::acs::objectexplorer::TreeHandlerBean::getInvList  )  [inline]
 

returns the invList

Returns:
Author:
rbertoncelj

InvocationCouple si::ijs::acs::objectexplorer::TreeHandlerBean::getInvocationCouple Invocation  invoc  )  [inline]
 

InvocationCouple si::ijs::acs::objectexplorer::TreeHandlerBean::getInvocationCouple String  curl  )  [inline]
 

NotificationBean si::ijs::acs::objectexplorer::TreeHandlerBean::getNotifier  )  [inline, private]
 

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

Returns:
si.ijs.acs.objectexplorer.NotificationBean

ObjectExplorer si::ijs::acs::objectexplorer::TreeHandlerBean::getParent  )  [inline, private]
 

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

Returns:
si.ijs.acs.objectexplorer.ObjectExplorer

RemoteAccess si::ijs::acs::objectexplorer::TreeHandlerBean::getRemoteAccess  )  [inline]
 

Returns the remoteAccess. Used in DelegateRemoteNode's constructor.

Author:
rbertoncelj

OETree si::ijs::acs::objectexplorer::TreeHandlerBean::getTree  )  [inline]
 

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

Returns:
si.ijs.acs.objectexplorer.OETree

OETree si::ijs::acs::objectexplorer::TreeHandlerBean::getTreeByName  )  [inline]
 

Returns the treeByName. Used in DelegateRemoteNode() and by BACIRemoteAccess.

Returns:
Author:
rbertoncelj

void si::ijs::acs::objectexplorer::TreeHandlerBean::initializeDetailsHandler  )  [inline, private]
 

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

Returns:
si.ijs.acs.objectexplorer.ObjectExplorer

void si::ijs::acs::objectexplorer::TreeHandlerBean::purgeAll OETreeNode  node  )  [inline, private]
 

void si::ijs::acs::objectexplorer::TreeHandlerBean::purgeChildren OETreeNode  node  )  [inline]
 

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::removeNode javax.swing.tree.TreeNode  node  )  [inline]
 

removeNode method comment.

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

removeNodes method comment.

void si::ijs::acs::objectexplorer::TreeHandlerBean::selectionChanged OETree  sourceTree  )  [inline]
 

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::setAccess OETreeNode  node  )  [inline, private]
 

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::setAccess String  accessType  )  [inline]
 

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::setClicked Introspectable  node  )  [inline]
 

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::setNodes TreeNode[]  in_nodes,
TreeNode  node
[inline, private]
 

Insert the method's description here. Creation date: (10/2/98 6:09:47 PM)

void si::ijs::acs::objectexplorer::TreeHandlerBean::setNodesTreeByName TreeNode[]  newNodes,
TreeNode  parentNode
[inline, private]
 

Add nodes to the treeByName.

Parameters:
newNodes Nodes to be added to the tree.
parentNode Node in the tree, to which new nodes will be added as children.
Author:
rbertoncelj

void si::ijs::acs::objectexplorer::TreeHandlerBean::setNodesTreeByName Vector  newNodes,
TreeNode  parentNode
[inline, private]
 

Add nodes to the treeByName.

Parameters:
newNodes Nodes to be added to the tree.
parentNode Node in the tree, to which new nodes will be added as children.
Author:
rbertoncelj

void si::ijs::acs::objectexplorer::TreeHandlerBean::setNotifier NotificationBean  newNotifier  )  [inline]
 

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

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

void si::ijs::acs::objectexplorer::TreeHandlerBean::setParent ObjectExplorer  newParent  )  [inline]
 

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  )  [inline]
 

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

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


Member Data Documentation

String si::ijs::acs::objectexplorer::TreeHandlerBean::accessType = null [private]
 

transient Introspectable si::ijs::acs::objectexplorer::TreeHandlerBean::clicked = null [private]
 

Hashtable si::ijs::acs::objectexplorer::TreeHandlerBean::devices = null [private]
 

ObjectDetailsHandler si::ijs::acs::objectexplorer::TreeHandlerBean::handler = null [private]
 

Hashtable si::ijs::acs::objectexplorer::TreeHandlerBean::invList = new Hashtable() [private]
 

transient NotificationBean si::ijs::acs::objectexplorer::TreeHandlerBean::notifier = null [private]
 

transient ObjectExplorer si::ijs::acs::objectexplorer::TreeHandlerBean::parent = null [private]
 

transient RemoteAccess si::ijs::acs::objectexplorer::TreeHandlerBean::remoteAccess = null [private]
 

transient TreeNode si::ijs::acs::objectexplorer::TreeHandlerBean::selectedNode = null [private]
 

transient OETree si::ijs::acs::objectexplorer::TreeHandlerBean::tree = null [private]
 

OETree si::ijs::acs::objectexplorer::TreeHandlerBean::treeByName = null [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:14:16 2009 for ACS Java API by doxygen 1.3.8