
Classes | |
| class | InvocationObjectHolder |
Public Member Functions | |
| BACIIntrospector (ANKARemoteAccess ra) | |
| java.lang.Object | extractAny (Any argument) |
| Class | extractBasicTypeFromTC (TypeCode tc) |
| InvocationObjectHolder | extractInvocationObject (RemoteCall call) |
| java.lang.Object[] | extractOuts (Request req, OperationDescription desc) |
| java.lang.Object | extractTypedef (Any argument) |
| BACIAttribute[] | getAttributes (BACIRemote target) |
| int | getCallbackLocation (Operation op) |
| BACIOperation[] | getOperations (BACIRemote target) |
| AttributeDescription[] | getProperties (AttributeDescription[] attributes) |
| String | IDtoClassName (String ID) |
| void | insertTypedef (ParameterDescription desc, java.lang.Object o, Any any) |
| boolean | isDevice (org.omg.CORBA.Object remote) |
| boolean | isInvocationDestroyMethod (String operation) |
| boolean | isInvocationDoneMethod (String operation) |
| java.lang.Object[] | prepareDIIparameters (OperationDescription desc, java.lang.Object[] params) |
Static Public Member Functions | |
| static String | addIDLPackagePrefix (String arg) |
| static String | addJavaPackagePrefix (String name) |
| static String | attributeNameToMethodName (String propertyName) |
| static void | destroyInvocation (BACIInvocation invoc) |
| static String | fullTypeToType (String fullType) |
Static Public Attributes | |
| static final String | ID_PROPERTY = "IDL:ANKA/ACS/Property:1.0" |
| static final String | ID_CALLBACK = "IDL:ANKA/ACS/Callback:1.0" |
| static final String | ID_DEVICE = "IDL:ANKA/ACS/DO:1.0" |
| static final String | ID_SUBSCRIPTION = "IDL:ANKA/ACS/Subscription:1.0" |
| static final String | ID_CBDESCIN = "IDL:ANKA/ACS/CBDescIn:1.0" |
| static final String | METHOD_DONE = "done" |
| static final String | METHOD_DESTROY = "destroy" |
| static final String | IDL_PACKAGE_PREFIX = "ANKA." |
| static final String | BACI_PACKAGE_PREFIX = "ANKA.ACS." |
Private Member Functions | |
| Class | extractTypeFromTC (TypeCode tc) |
| boolean | isOfType (TypeCode tc, String type) |
| boolean | isProperty (AttributeDescription desc) |
Private Attributes | |
| ANKARemoteAccess | ra = null |
| HashMap | IDLtoJavaMapping = new HashMap() |
Insert the type's description here. Creation date: (1.11.2000 20:57:03)
| si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::BACIIntrospector | ( | ANKARemoteAccess | ra | ) | [inline] |
BACIIntrospector constructor comment.
| static String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::addIDLPackagePrefix | ( | String | arg | ) | [inline, static] |
Insert the method's description here. Creation date: (13.11.2000 0:58:40)
| arg | java.lang.String |
Referenced by IDtoClassName().
| static String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::addJavaPackagePrefix | ( | String | name | ) | [inline, static] |
Insert the method's description here. Creation date: (17.11.2000 2:02:35)
| name | java.lang.String |
| static String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::attributeNameToMethodName | ( | String | propertyName | ) | [inline, static] |
Insert the method's description here. Creation date: (2.11.2000 0:04:34)
| propertyName | java.lang.String |
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalParentConnect(), and si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::invokeAccessor().
| static void si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::destroyInvocation | ( | BACIInvocation | invoc | ) | [inline, static] |
Insert the method's description here. Creation date: (7.11.2000 21:47:04)
| invoc | si.ijs.acs.objectexplorer.engine.Invocation[] |
References si::ijs::acs::objectexplorer::engine::Operation::getName(), si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::getOperations(), si::ijs::acs::objectexplorer::engine::Operation::getParameterTypes(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::invoke(), si::ijs::acs::objectexplorer::engine::Invocation::isDestroyed(), METHOD_DESTROY, and si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::ra.
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::destroy(), and si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::disconnect().
| java.lang.Object si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::extractAny | ( | Any | argument | ) | [inline] |
Insert the method's description here. Creation date: (3.11.2000 0:38:21)
References extractTypedef().
Referenced by extractOuts(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeTrivial(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::CallbackImpl::invoke(), and si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::invokeAccessor().
| Class si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::extractBasicTypeFromTC | ( | TypeCode | tc | ) | [inline] |
Insert the method's description here. Creation date: (12.2.2002 18:48:26)
| tc | org.omg.CORBA.TypeCode |
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::BACIOperation::BACIOperation().
| InvocationObjectHolder si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::extractInvocationObject | ( | RemoteCall | call | ) | [inline] |
Insert the method's description here. Creation date: (10.11.2000 0:07:59)
| call | si.ijs.acs.objectexplorer.engine.RemoteCall |
References si::ijs::acs::objectexplorer::engine::RemoteCall::getOperation(), si::ijs::acs::objectexplorer::engine::RemoteCall::getSN(), si::ijs::acs::objectexplorer::engine::RemoteCall::getSyncReturnValue(), and ID_SUBSCRIPTION.
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::process().
| java.lang.Object [] si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::extractOuts | ( | Request | req, | |
| OperationDescription | desc | |||
| ) | [inline] |
Insert the method's description here. Creation date: (3.11.2000 13:25:37)
| req | org.omg.CORBA.Request |
References extractAny().
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeTrivial().
| java.lang.Object si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::extractTypedef | ( | Any | argument | ) | [inline] |
Insert the method's description here. Creation date: (7.11.2000 1:00:12)
| argument | org.omg.CORBA.Any |
References IDtoClassName().
Referenced by extractAny().
| Class si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::extractTypeFromTC | ( | TypeCode | tc | ) | [inline, private] |
Insert the method's description here. Creation date: (13.11.2000 18:22:59)
| tc | org.omg.CORBA.TypeCode |
References IDtoClassName().
Referenced by getAttributes(), and getOperations().
| static String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::fullTypeToType | ( | String | fullType | ) | [inline, static] |
Insert the method's description here. Creation date: (17.3.2001 19:36:18)
| fullType | java.lang.String |
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::explodeDomainNode(), and si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::explodeRootNode().
| BACIAttribute [] si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::getAttributes | ( | BACIRemote | target | ) | [inline] |
Insert the method's description here. Creation date: (7.11.2000 22:47:14)
| desc | org.omg.CORBA.AttributeDescription[] |
References extractTypeFromTC(), si::ijs::acs::objectexplorer::engine::ANKA::BACIRemote::getIFDesc(), isProperty(), and ra.
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::getAttributes().
| int si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::getCallbackLocation | ( | Operation | op | ) | [inline] |
Insert the method's description here. Creation date: (9.11.2000 0:23:33)
| params | java.lang.Object[] | |
| cb | si.ijs.acs.objectexplorer.engine.RemoteResponseCallback |
References si::ijs::acs::objectexplorer::engine::Operation::getParameterTypes(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::isStrict(), and ra.
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeInvocation().
| BACIOperation [] si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::getOperations | ( | BACIRemote | target | ) | [inline] |
Insert the method's description here. Creation date: (2.11.2000 0:44:52)
References extractTypeFromTC(), si::ijs::acs::objectexplorer::engine::ANKA::BACIRemote::getIFDesc(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::getNotifier(), ID_CALLBACK, ID_CBDESCIN, isOfType(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::isStrict(), ra, and si::ijs::acs::objectexplorer::NotificationBean::reportDebug().
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::getOperations().
| AttributeDescription [] si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::getProperties | ( | AttributeDescription[] | attributes | ) | [inline] |
Insert the method's description here. Creation date: (1.11.2000 22:47:50)
| descs | org.omg.CORBA.AttributeDescription[] |
References isProperty().
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::explodeDeviceNode().
| String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::IDtoClassName | ( | String | ID | ) | [inline] |
Insert the method's description here. Creation date: (13.11.2000 0:59:30)
| ID | java.lang.String |
References addIDLPackagePrefix(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::getNotifier(), IDLtoJavaMapping, si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::lookupId(), ra, and si::ijs::acs::objectexplorer::NotificationBean::reportDebug().
Referenced by extractTypedef(), extractTypeFromTC(), and insertTypedef().
| void si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::insertTypedef | ( | ParameterDescription | desc, | |
| java.lang.Object | o, | |||
| Any | any | |||
| ) | [inline] |
Insert the method's description here. Creation date: (3.11.2000 0:28:16)
| desc | org.omg.CORBA.ParameterDescription |
References IDtoClassName().
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeTrivial().
| boolean si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::isDevice | ( | org.omg.CORBA.Object | remote | ) | [inline] |
Insert the method's description here. Creation date: (1.11.2000 21:26:59)
| remote | org.omg.CORBA.Object |
References ID_DEVICE.
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::disconnect().
| boolean si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::isInvocationDestroyMethod | ( | String | operation | ) | [inline] |
Insert the method's description here. Creation date: (14.11.2000 0:34:32)
| operation | java.lang.String |
References METHOD_DESTROY.
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeTrivial().
| boolean si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::isInvocationDoneMethod | ( | String | operation | ) | [inline] |
Insert the method's description here. Creation date: (14.11.2000 0:34:32)
| operation | java.lang.String |
References METHOD_DONE.
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::CallbackImpl::invoke().
| boolean si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::isOfType | ( | TypeCode | tc, | |
| String | type | |||
| ) | [inline, private] |
Insert the method's description here. Creation date: (13.11.2000 18:44:35)
| tc | org.omg.CORBA.TypeCode | |
| baciType | java.lang.String |
References si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::getNotifier(), si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::lookupId(), ra, and si::ijs::acs::objectexplorer::NotificationBean::reportDebug().
Referenced by getOperations(), and isProperty().
| boolean si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::isProperty | ( | AttributeDescription | desc | ) | [inline, private] |
Insert the method's description here. Creation date: (7.11.2000 1:20:04)
| desc | org.omg.CORBA.AttributeDescription |
References ID_PROPERTY, and isOfType().
Referenced by getAttributes(), and getProperties().
| java.lang.Object [] si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::prepareDIIparameters | ( | OperationDescription | desc, | |
| java.lang.Object[] | params | |||
| ) | [inline] |
Insert the method's description here. Creation date: (3.11.2000 0:25:31)
| desc | org.omg.CORBA.OperationDescription |
Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeTrivial().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::BACI_PACKAGE_PREFIX = "ANKA.ACS." [static] |
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_CALLBACK = "IDL:ANKA/ACS/Callback:1.0" [static] |
Referenced by getOperations().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_CBDESCIN = "IDL:ANKA/ACS/CBDescIn:1.0" [static] |
Referenced by getOperations().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_DEVICE = "IDL:ANKA/ACS/DO:1.0" [static] |
Referenced by isDevice().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_PROPERTY = "IDL:ANKA/ACS/Property:1.0" [static] |
Referenced by isProperty().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_SUBSCRIPTION = "IDL:ANKA/ACS/Subscription:1.0" [static] |
Referenced by extractInvocationObject().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::IDL_PACKAGE_PREFIX = "ANKA." [static] |
HashMap si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::IDLtoJavaMapping = new HashMap() [private] |
Referenced by IDtoClassName().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::METHOD_DESTROY = "destroy" [static] |
Referenced by destroyInvocation(), and isInvocationDestroyMethod().
final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::METHOD_DONE = "done" [static] |
Referenced by isInvocationDoneMethod().
Referenced by getAttributes(), getCallbackLocation(), getOperations(), IDtoClassName(), and isOfType().
1.6.2