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::BACI::BACIIntrospector Class Reference

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BACIIntrospector (BACIRemoteAccess ra)
java.lang.Object extractAny (Any argument)
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)
 BACIIntrospector (BACIRemoteAccess ra)
java.lang.Object extractAny (Any argument)
java.lang.Object extractAny (TypeCode argumentType, Any argument)
InvocationObjectHolder extractInvocationObject (RemoteCall call)
java.lang.Object[] extractOuts (Request req, OperationDescription desc)
java.lang.Object extractTypedef (Any argument)
java.lang.Object extractTypedef (TypeCode argumentType, 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)
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:alma/ACS/Property:1.0"
final String ID_CALLBACK = "IDL:alma/ACS/Callback:1.0"
final String ID_DEVICE = "IDL:alma/ACS/ACSComponent:1.0"
final String ID_SUBSCRIPTION = "IDL:alma/ACS/Subscription:1.0"
final String ID_CBDESCIN = "IDL:alma/ACS/CBDescIn:1.0"
final String METHOD_DONE = "done"
final String METHOD_DESTROY = "destroy"
final String IDL_PACKAGE_PREFIX = "alma."
final String BACI_PACKAGE_PREFIX = "alma.ACS."
final String ID_CORBA_OBJECT = "IDL:omg.org/CORBA/Object:1.0"

Private Member Functions

Class extractTypeFromTC (TypeCode tc)
boolean isOfType (TypeCode tc, String type)
boolean isProperty (AttributeDescription desc)
Class extractTypeFromTC (TypeCode tc)
boolean isOfType (TypeCode tc, String type)
boolean isProperty (AttributeDescription desc)

Private Attributes

BACIRemoteAccess 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::BACI::BACIIntrospector::BACIIntrospector BACIRemoteAccess  ra  )  [inline]
 

BACIIntrospector constructor comment.

si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::BACIIntrospector BACIRemoteAccess  ra  )  [inline]
 

BACIIntrospector constructor comment.


Member Function Documentation

String si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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::BACI::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::BACI::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::BACI::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

String si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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[]

void si::ijs::acs::objectexplorer::engine::BACI::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::BACI::BACIIntrospector::extractAny TypeCode  argumentType,
Any  argument
[inline]
 

Insert the method's description here. Creation date: (3.11.2000 0:38:21)

java.lang.Object si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::extractAny Any  argument  )  [inline]
 

Insert the method's description here. Creation date: (3.11.2000 0:38:21)

java.lang.Object si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::extractAny Any  argument  )  [inline]
 

Insert the method's description here. Creation date: (3.11.2000 0:38:21)

InvocationObjectHolder si::ijs::acs::objectexplorer::engine::BACI::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

InvocationObjectHolder si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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::BACI::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::BACI::BACIIntrospector::extractTypedef TypeCode  argumentType,
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

java.lang.Object si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::extractTypedef Any  argument  )  [inline]
 

Insert the method's description here. Creation date: (7.11.2000 1:00:12)

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

java.lang.Object si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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

Class si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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

String si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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[]

BACIAttribute [] si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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

int si::ijs::acs::objectexplorer::engine::BACI::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::BACI::BACIIntrospector::getOperations BACIRemote  target  )  [inline]
 

Insert the method's description here. Creation date: (2.11.2000 0:44:52)

BACIOperation [] si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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[]

AttributeDescription [] si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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

String si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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

void si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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::BACI::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::BACI::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::BACI::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::BACI::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::BACI::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::BACI::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::BACI::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::BACI::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

boolean si::ijs::acs::objectexplorer::engine::BACI::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::BACI::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

java.lang.Object [] si::ijs::acs::objectexplorer::engine::BACI::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::BACI::BACIIntrospector::BACI_PACKAGE_PREFIX = "alma.ACS." [static]
 

final String si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::ID_CALLBACK = "IDL:alma/ACS/Callback:1.0" [static]
 

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

final String si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::ID_CORBA_OBJECT = "IDL:omg.org/CORBA/Object:1.0" [static]
 

final String si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::ID_DEVICE = "IDL:alma/ACS/ACSComponent:1.0" [static]
 

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

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

final String si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::IDL_PACKAGE_PREFIX = "alma." [static]
 

HashMap si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::IDLtoJavaMapping = new HashMap() [private]
 

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

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

BACIRemoteAccess si::ijs::acs::objectexplorer::engine::BACI::BACIIntrospector::ra = null [private]
 


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