Public Member Functions | Package Functions

si.ijs.acs.objectexplorer.engine.SimpleIntrospectable Interface Reference

Inheritance diagram for si.ijs.acs.objectexplorer.engine.SimpleIntrospectable:
si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation si.ijs.acs.objectexplorer.engine.BACI.BACIRemote si.ijs.acs.objectexplorer.engine.Introspectable si.ijs.acs.objectexplorer.engine.Invocation si.ijs.acs.objectexplorer.engine.BACI.DelegateInvocation si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation si.ijs.acs.objectexplorer.engine.BACI.DelegateInvocation si.ijs.acs.objectexplorer.engine.BACI.DelegateRemoteNode si.ijs.acs.objectexplorer.engine.BACI.DelegateRemoteNode si.ijs.acs.objectexplorer.engine.BACI.DelegateInvocation

List of all members.

Public Member Functions

String getName ()
Operation[] getOperations ()

Package Functions

Attribute[] getAttributes ()

Detailed Description

This interface represents the remote object. Name of the interface signifies that the instances are able to return metadata about themselves, such as listings of all remote methods and attributes that they declare. All introspectable instances have a name. How this name is mapped to the remote reference depends on the engine implementation.


Member Function Documentation

Attribute [] si.ijs.acs.objectexplorer.engine.SimpleIntrospectable.getAttributes (  )  [package]

This method returns all attributes declared by this introspectable instance. Before this method is called, the introspectable must have been connected.

Returns:
an array of declared attribute objects

Implemented in si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode, si.ijs.acs.objectexplorer.engine.BACI.DelegateInvocation, and si.ijs.acs.objectexplorer.engine.BACI.DelegateRemoteNode.

Operation [] si.ijs.acs.objectexplorer.engine.SimpleIntrospectable.getOperations (  ) 

Returns all operations declared by this introspectable. Before this method is called the introspectable instance must have been connected. The operations exclude attribute mutator and accessor methods.

Returns:
operations declared by the introspectable.

Implemented in si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode, si.ijs.acs.objectexplorer.engine.BACI.DelegateInvocation, and si.ijs.acs.objectexplorer.engine.BACI.DelegateRemoteNode.

Referenced by si.ijs.acs.objectexplorer.RemoteResponseWindow.remoteResponseWindow_Initialize().


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