Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes

si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector Class Reference

List of all members.

Classes

class  InvocationObjectHolder

Public Member Functions

 BACIIntrospector (BACIRemoteAccess ra)
Any insertAny (Any argument, java.lang.Object obj)
Any insertAny (TypeCode tc, Any argument, java.lang.Object obj)
Any insertTypedef (TypeCode tc, java.lang.Object obj)
Any insertSequence (TypeCode tc, Any argument, java.lang.Object obj)
java.lang.Object extractAny (Any argument)
java.lang.Object extractAny (TypeCode tc, Any argument)
java.lang.Object extractTypedef (TypeCode tc, Any argument)
java.lang.Object extractSequence (TypeCode tc, 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)
String classNameToId (String name)
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)
Class getClassType (TypeCode tc)
void displayAny (Any argument)
void displayAny (TypeCode tc, Any argument)
void displayTypedef (TypeCode tc, Any argument)
void displaySequence (TypeCode tc, Any argument)

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_CORBA_OBJECT = "IDL:omg.org/CORBA/Object:1.0"
static final String ID_PROPERTY = "IDL:alma/ACS/Property:1.0"
static final String ID_CALLBACK = "IDL:alma/ACS/Callback:1.0"
static final String ID_DEVICE = "IDL:alma/ACS/ACSComponent:1.0"
static final String ID_SUBSCRIPTION = "IDL:alma/ACS/Subscription:1.0"
static final String ID_CBDESCIN = "IDL:alma/ACS/CBDescIn:1.0"
static final String METHOD_DONE = "done"
static final String METHOD_DESTROY = "destroy"
static final String IDL_PACKAGE_PREFIX = "alma."
static final String BACI_PACKAGE_PREFIX = "alma.ACS."

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  ) 

BACIIntrospector constructor comment.


Member Function Documentation

static String si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.addIDLPackagePrefix ( String  arg  )  [static]

Insert the method's description here. Creation date: (13.11.2000 0:58:40)

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

Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.IDtoClassName().

static String si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.addJavaPackagePrefix ( String  name  )  [static]

Insert the method's description here. Creation date: (17.11.2000 2:02:35)

Returns:
java.lang.String
Parameters:
name java.lang.String
static String si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.attributeNameToMethodName ( String  propertyName  )  [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.classNameToId ( String  name  ) 
static void si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.destroyInvocation ( BACIInvocation  invoc  )  [static]
void si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.displayAny ( Any  argument  ) 
void si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.displayAny ( TypeCode  tc,
Any  argument 
)
void si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.displaySequence ( TypeCode  tc,
Any  argument 
)
void si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.displayTypedef ( TypeCode  tc,
Any  argument 
)
java.lang.Object si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractAny ( Any  argument  ) 
java.lang.Object si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractAny ( TypeCode  tc,
Any  argument 
)
InvocationObjectHolder si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractInvocationObject ( RemoteCall  call  ) 
java.lang.Object [] si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractOuts ( Request  req,
OperationDescription  desc 
)

Insert the method's description here. Creation date: (3.11.2000 13:25:37)

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

References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractAny().

java.lang.Object si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractSequence ( TypeCode  tc,
Any  argument 
)
java.lang.Object si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractTypedef ( Any  argument  ) 

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

References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractTypedef().

java.lang.Object si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractTypedef ( TypeCode  tc,
Any  argument 
)
static String si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.fullTypeToType ( String  fullType  )  [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  ) 

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[]

References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getClassType(), and si.ijs.acs.objectexplorer.engine.BACI.BACIRemote.getIFDesc().

Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getAttributes().

int si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getCallbackLocation ( Operation  op  ) 

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

References si.ijs.acs.objectexplorer.engine.Operation.getParameterTypes(), si.ijs.acs.objectexplorer.engine.DataType.getType(), and si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.isStrict().

Class si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getClassType ( TypeCode  tc  ) 
BACIOperation [] si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getOperations ( BACIRemote  target  ) 
AttributeDescription [] si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getProperties ( AttributeDescription[]  attributes  ) 

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  ) 
Any si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.insertAny ( TypeCode  tc,
Any  argument,
java.lang.Object  obj 
)
Any si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.insertAny ( Any  argument,
java.lang.Object  obj 
)
Any si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.insertSequence ( TypeCode  tc,
Any  argument,
java.lang.Object  obj 
)
Any si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.insertTypedef ( TypeCode  tc,
java.lang.Object  obj 
)
boolean si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.isDevice ( org.omg.CORBA.Object  remote  ) 

Insert the method's description here. Creation date: (1.11.2000 21:26:59)

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

References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.ID_DEVICE.

boolean si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.isInvocationDestroyMethod ( String  operation  ) 

Insert the method's description here. Creation date: (14.11.2000 0:34:32)

Returns:
boolean
Parameters:
operation java.lang.String

References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.METHOD_DESTROY.

boolean si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.isInvocationDoneMethod ( String  operation  ) 

Insert the method's description here. Creation date: (14.11.2000 0:34:32)

Returns:
boolean
Parameters:
operation java.lang.String

References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.METHOD_DONE.

java.lang.Object [] si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.prepareDIIparameters ( OperationDescription  desc,
java.lang.Object[]  params 
)

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.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]

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