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

si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector Class Reference

Collaboration diagram for si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector:

Collaboration graph
[legend]
List of all members.

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

String addIDLPackagePrefix (String arg)
String addJavaPackagePrefix (String name)
String attributeNameToMethodName (String propertyName)
void destroyInvocation (BACIInvocation invoc)
String fullTypeToType (String fullType)

Static Public Attributes

final String ID_PROPERTY = "IDL:ANKA/ACS/Property:1.0"
final String ID_CALLBACK = "IDL:ANKA/ACS/Callback:1.0"
final String ID_DEVICE = "IDL:ANKA/ACS/DO:1.0"
final String ID_SUBSCRIPTION = "IDL:ANKA/ACS/Subscription:1.0"
final String ID_CBDESCIN = "IDL:ANKA/ACS/CBDescIn:1.0"
final String METHOD_DONE = "done"
final String METHOD_DESTROY = "destroy"
final String IDL_PACKAGE_PREFIX = "ANKA."
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()

Detailed Description

Insert the type's description here. Creation date: (1.11.2000 20:57:03)
Author:
:


Constructor & Destructor Documentation

si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::BACIIntrospector ANKARemoteAccess  ra  )  [inline]
 

BACIIntrospector constructor comment.


Member Function Documentation

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)

Returns:
java.lang.String
Parameters:
arg java.lang.String

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)

Returns:
java.lang.String
Parameters:
name java.lang.String

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)

Returns:
java.lang.String
Parameters:
propertyName java.lang.String

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)

Parameters:
invoc si.ijs.acs.objectexplorer.engine.Invocation[]

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)

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)

Returns:
java.lang.Class
Parameters:
tc org.omg.CORBA.TypeCode

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)

Returns:
org.omg.CORBA.Object
Parameters:
call si.ijs.acs.objectexplorer.engine.RemoteCall

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)

Returns:
java.lang.Object[]
Parameters:
req org.omg.CORBA.Request

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)

Returns:
java.lang.Object
Parameters:
argument org.omg.CORBA.Any

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)

Returns:
java.lang.Class
Parameters:
tc org.omg.CORBA.TypeCode

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)

Returns:
java.lang.String
Parameters:
fullType java.lang.String

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)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute[]
Parameters:
desc org.omg.CORBA.AttributeDescription[]

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)

Returns:
java.lang.Object[]
Parameters:
params java.lang.Object[]
cb si.ijs.acs.objectexplorer.engine.RemoteResponseCallback

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)

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)

Returns:
java.lang.String[]
Parameters:
descs org.omg.CORBA.AttributeDescription[]

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)

Returns:
java.lang.String
Parameters:
ID java.lang.String

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)

Parameters:
desc org.omg.CORBA.ParameterDescription

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)

Returns:
boolean
Parameters:
remote org.omg.CORBA.Object

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)

Returns:
boolean
Parameters:
operation java.lang.String

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)

Returns:
boolean
Parameters:
operation java.lang.String

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)

Returns:
boolean
Parameters:
tc org.omg.CORBA.TypeCode
baciType java.lang.String

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)

Returns:
boolean
Parameters:
desc org.omg.CORBA.AttributeDescription

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)

Returns:
java.lang.Object[]
Parameters:
desc org.omg.CORBA.OperationDescription


Member Data Documentation

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]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_CBDESCIN = "IDL:ANKA/ACS/CBDescIn:1.0" [static]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_DEVICE = "IDL:ANKA/ACS/DO:1.0" [static]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_PROPERTY = "IDL:ANKA/ACS/Property:1.0" [static]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ID_SUBSCRIPTION = "IDL:ANKA/ACS/Subscription:1.0" [static]
 

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]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::METHOD_DESTROY = "destroy" [static]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::METHOD_DONE = "done" [static]
 

ANKARemoteAccess si::ijs::acs::objectexplorer::engine::ANKA::BACIIntrospector::ra = null [private]
 


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