si::ijs::acs::objectexplorer::ListsHandlerBean Class Reference

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

List of all members.

Classes

class  MembersSearching
class  OperationAcquiry

Public Member Functions

 ListsHandlerBean ()
javax.swing.JPanel getEditorPanel ()
void invocationDestroyed (Invocation inv)
void invokeOperation (si.ijs.acs.objectexplorer.engine.Operation op, java.lang.Object[] params)
void responseReceived (RemoteResponse response)
void setNodeRequestListener (NodeRequestListener listener)
void setNotifier (NotificationBean notifier)
void setObject (si.ijs.acs.objectexplorer.engine.SimpleIntrospectable object)
void setReporter (ReporterBean newReporter)

Package Functions

synchronized void clickedItem (Object item)
void setSpecial (boolean special)

Package Attributes

NotificationBean notifier = null
NodeRequestListener nodeRequestListener = null
ReporterBean reporter = null
Attribute[] cacheAttributes = null
Operation[] cacheOperations = null
SimpleIntrospectable currentNode = null
boolean showSpecial = true
boolean isSearching = false

Private Member Functions

void handleException (String message, Throwable exception)
void invokeOperation (Object ob, Object[] params)
void selectionChange (SimpleIntrospectable node)
void updateLists ()
void updateLists (Attribute[] properties, Operation[] methods)

Private Attributes

ListsSimpleIntrospectableDetails panel = null

Detailed Description

Handles Attributes and Operations of the selected Object

Author:
: Miha Kadunc

09.05.2001 Fixed exception handling, removed unnecessary members


Constructor & Destructor Documentation

si::ijs::acs::objectexplorer::ListsHandlerBean::ListsHandlerBean (  )  [inline]

ServiceLocatorBean constructor comment.


Member Function Documentation

synchronized void si::ijs::acs::objectexplorer::ListsHandlerBean::clickedItem ( Object  item  )  [inline, package]
javax.swing.JPanel si::ijs::acs::objectexplorer::ListsHandlerBean::getEditorPanel (  )  [inline]

getEditorPanel method comment.

Implements si::ijs::acs::objectexplorer::ObjectDetailsHandler.

References panel.

void si::ijs::acs::objectexplorer::ListsHandlerBean::handleException ( String  message,
Throwable  exception 
) [inline, private]

Called whenever the part throws an exception.

Parameters:
exception java.lang.Throwable

References notifier, and si::ijs::acs::objectexplorer::NotificationBean::reportError().

Referenced by clickedItem(), invokeOperation(), and selectionChange().

void si::ijs::acs::objectexplorer::ListsHandlerBean::invocationDestroyed ( Invocation  inv  )  [inline]
void si::ijs::acs::objectexplorer::ListsHandlerBean::invokeOperation ( si.ijs.acs.objectexplorer.engine.Operation  op,
java.lang.Object[]  params 
) [inline]

invokeOperation method comment.

References invokeOperation().

void si::ijs::acs::objectexplorer::ListsHandlerBean::invokeOperation ( Object  ob,
Object[]  params 
) [inline, private]

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

References handleException(), and reporter.

Referenced by clickedItem(), and invokeOperation().

void si::ijs::acs::objectexplorer::ListsHandlerBean::responseReceived ( RemoteResponse  response  )  [inline]

Insert the method's description here. Creation date: (11/27/00 6:55:38 PM)

Implements si::ijs::acs::objectexplorer::RemoteResponseCallbackListener.

References reporter, and si::ijs::acs::objectexplorer::ReporterBean::reportRemoteResponse().

void si::ijs::acs::objectexplorer::ListsHandlerBean::selectionChange ( SimpleIntrospectable  node  )  [inline, private]
void si::ijs::acs::objectexplorer::ListsHandlerBean::setNodeRequestListener ( NodeRequestListener  listener  )  [inline]

setNodeRequestListener method comment.

Implements si::ijs::acs::objectexplorer::ObjectDetailsHandler.

References nodeRequestListener.

void si::ijs::acs::objectexplorer::ListsHandlerBean::setNotifier ( NotificationBean  notifier  )  [inline]

setNotifier method comment.

Implements si::ijs::acs::objectexplorer::ObjectDetailsHandler.

void si::ijs::acs::objectexplorer::ListsHandlerBean::setObject ( si.ijs.acs.objectexplorer.engine.SimpleIntrospectable  object  )  [inline]
void si::ijs::acs::objectexplorer::ListsHandlerBean::setReporter ( ReporterBean  newReporter  )  [inline]

Insert the method's description here. Creation date: (11/10/00 4:31:21 PM)

Parameters:
newReporter si.ijs.acs.objectexplorer.ReporterBean

Implements si::ijs::acs::objectexplorer::ObjectDetailsHandler.

References reporter.

void si::ijs::acs::objectexplorer::ListsHandlerBean::setSpecial ( boolean  special  )  [inline, package]

Insert the method's description here. Creation date: (10/31/00 1:33:18 PM)

References showSpecial, and updateLists().

Referenced by si::ijs::acs::objectexplorer::ListsSimpleIntrospectableDetails::clickedSpecial().

void si::ijs::acs::objectexplorer::ListsHandlerBean::updateLists ( Attribute[]  properties,
Operation[]  methods 
) [inline, private]

Insert the method's description here. Creation date: (9/29/98 12:29:42 PM)

References cacheAttributes, cacheOperations, isSearching, and updateLists().

void si::ijs::acs::objectexplorer::ListsHandlerBean::updateLists (  )  [inline, private]

Member Data Documentation

Referenced by updateLists().

Referenced by updateLists().

Referenced by selectionChange(), and setObject().

Referenced by setSpecial(), and updateLists().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2