org.jacorb.ir
Class OperationDef

java.lang.Object
  extended byorg.jacorb.ir.IRObject
      extended byorg.jacorb.ir.Contained
          extended byorg.jacorb.ir.OperationDef
All Implemented Interfaces:
ContainedOperations, IRObjectOperations, OperationDefOperations

public class OperationDef
extends Contained
implements OperationDefOperations


Field Summary
 
Fields inherited from class org.jacorb.ir.Contained
absolute_name, containing_repository, defined_in, id, version
 
Fields inherited from class org.jacorb.ir.IRObject
def_kind, myRef, name, orb
 
Constructor Summary
OperationDef(java.lang.reflect.Method m, java.lang.Class def_in, java.lang.Class irHelper, InterfaceDef i_def, org.apache.avalon.framework.logger.Logger logger, java.lang.ClassLoader loader, POA poa)
           
 
Method Summary
 java.lang.String[] contexts()
           
 void contexts(java.lang.String[] a)
           
 OperationDescription describe_operation()
           
 Description describe()
           
 void destroy()
           
 ExceptionDef[] exceptions()
           
 void exceptions(ExceptionDef[] a)
           
 OperationMode mode()
           
 void mode(OperationMode a)
           
 ParameterDescription[] params()
           
 void params(ParameterDescription[] a)
           
 IDLType result_def()
           
 void result_def(IDLType a)
           
 TypeCode result()
           
 
Methods inherited from class org.jacorb.ir.Contained
absolute_name, containing_repository, createContained, createContainedReference, defined_in, id, id, move, name, name, version, version
 
Methods inherited from class org.jacorb.ir.IRObject
def_kind, getName, getReference, setReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.CORBA.ContainedOperations
absolute_name, containing_repository, defined_in, id, id, move, name, name, version, version
 
Methods inherited from interface org.omg.CORBA.IRObjectOperations
def_kind
 

Constructor Detail

OperationDef

public OperationDef(java.lang.reflect.Method m,
                    java.lang.Class def_in,
                    java.lang.Class irHelper,
                    InterfaceDef i_def,
                    org.apache.avalon.framework.logger.Logger logger,
                    java.lang.ClassLoader loader,
                    POA poa)
Method Detail

result_def

public IDLType result_def()
Specified by:
result_def in interface OperationDefOperations

result_def

public void result_def(IDLType a)
Specified by:
result_def in interface OperationDefOperations

mode

public OperationMode mode()
Specified by:
mode in interface OperationDefOperations

mode

public void mode(OperationMode a)
Specified by:
mode in interface OperationDefOperations

result

public TypeCode result()
Specified by:
result in interface OperationDefOperations

params

public ParameterDescription[] params()
Specified by:
params in interface OperationDefOperations

params

public void params(ParameterDescription[] a)
Specified by:
params in interface OperationDefOperations

contexts

public java.lang.String[] contexts()
Specified by:
contexts in interface OperationDefOperations

contexts

public void contexts(java.lang.String[] a)
Specified by:
contexts in interface OperationDefOperations

exceptions

public ExceptionDef[] exceptions()
Specified by:
exceptions in interface OperationDefOperations

exceptions

public void exceptions(ExceptionDef[] a)
Specified by:
exceptions in interface OperationDefOperations

describe_operation

public OperationDescription describe_operation()

destroy

public void destroy()
Specified by:
destroy in interface IRObjectOperations
Specified by:
destroy in class IRObject

describe

public Description describe()
Specified by:
describe in interface ContainedOperations
Specified by:
describe in class Contained