org.jacorb.ir
Class ConstantDef
java.lang.Object
org.jacorb.ir.IRObject
org.jacorb.ir.Contained
org.jacorb.ir.ConstantDef
- All Implemented Interfaces:
- org.omg.CORBA.IRObjectOperations
public class ConstantDef
- extends Contained
JacORB implementation of IR ConstantDef objects
- Version:
- $Id: ConstantDef.java,v 1.17 2006/10/11 20:33:00 iliyan.jeliazkov Exp $
- Author:
- Gerald Brose
Constructor Summary |
ConstantDef(java.lang.Class c,
org.omg.CORBA.Container _defined_in,
org.omg.CORBA.Repository ir,
org.apache.avalon.framework.logger.Logger logger,
org.omg.PortableServer.POA poa)
Constructor to create constants mapped to a separate class |
ConstantDef(java.lang.reflect.Field field,
org.omg.CORBA.Container _defined_in,
org.omg.CORBA.Repository _containing_repository,
org.apache.avalon.framework.logger.Logger logger,
org.omg.PortableServer.POA poa)
Constructor to create constants defined with an interface |
Method Summary |
org.omg.CORBA.ContainedPackage.Description |
describe()
|
void |
destroy()
|
org.omg.CORBA.IDLType |
type_def()
|
void |
type_def(org.omg.CORBA.IDLType a)
|
org.omg.CORBA.TypeCode |
type()
|
org.omg.CORBA.Any |
value()
|
void |
value(org.omg.CORBA.Any _value)
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstantDef
public ConstantDef(java.lang.reflect.Field field,
org.omg.CORBA.Container _defined_in,
org.omg.CORBA.Repository _containing_repository,
org.apache.avalon.framework.logger.Logger logger,
org.omg.PortableServer.POA poa)
- Constructor to create constants defined with an interface
ConstantDef
public ConstantDef(java.lang.Class c,
org.omg.CORBA.Container _defined_in,
org.omg.CORBA.Repository ir,
org.apache.avalon.framework.logger.Logger logger,
org.omg.PortableServer.POA poa)
- Constructor to create constants mapped to a separate class
type
public org.omg.CORBA.TypeCode type()
value
public org.omg.CORBA.Any value()
value
public void value(org.omg.CORBA.Any _value)
type_def
public org.omg.CORBA.IDLType type_def()
type_def
public void type_def(org.omg.CORBA.IDLType a)
describe
public org.omg.CORBA.ContainedPackage.Description describe()
- Specified by:
describe
in class Contained
destroy
public void destroy()
- Specified by:
destroy
in interface org.omg.CORBA.IRObjectOperations
- Specified by:
destroy
in class IRObject