Public Member Functions | |
String | getName () |
Operation[] | getOperations () |
Package Functions | |
Attribute[] | getAttributes () |
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.
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.
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.
String si.ijs.acs.objectexplorer.engine.SimpleIntrospectable.getName | ( | ) |
Returns the name of this introspectable. Note that the implementing object should overload the toString()
method to return the same value to provide GUI with a standardized way to display the introspectable in components such as lists or trees.
this
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.CallMethodDialog.CallMethodDialog(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.disconnect(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getAttributes(), si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation.getName(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getOperations(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.invokeAccessor(), and si.ijs.acs.objectexplorer.ReporterBean.toString().
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.
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().