org.jacorb.ir
Class ArrayDef

java.lang.Object
  extended by org.jacorb.ir.IRObject
      extended by org.jacorb.ir.IDLType
          extended by org.jacorb.ir.ArrayDef
All Implemented Interfaces:
org.omg.CORBA.IDLTypeOperations, org.omg.CORBA.IRObjectOperations

public class ArrayDef
extends IDLType


Field Summary
 
Fields inherited from class org.jacorb.ir.IDLType
type
 
Fields inherited from class org.jacorb.ir.IRObject
def_kind, fileSeparator, myRef, name, orb
 
Constructor Summary
ArrayDef(org.omg.CORBA.TypeCode tc, org.omg.CORBA.Repository ir, org.apache.avalon.framework.logger.Logger logger, org.omg.PortableServer.POA poa)
           
 
Method Summary
 void define()
          second phase of loading IRObjects, define any unresolved links
 void destroy()
           
 org.omg.CORBA.IDLType element_type_def()
           
 void element_type_def(org.omg.CORBA.IDLType a)
           
 org.omg.CORBA.TypeCode element_type()
           
 int length()
           
 void length(int a)
           
 
Methods inherited from class org.jacorb.ir.IDLType
create, create, type
 
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.IRObjectOperations
def_kind
 

Constructor Detail

ArrayDef

public ArrayDef(org.omg.CORBA.TypeCode tc,
                org.omg.CORBA.Repository ir,
                org.apache.avalon.framework.logger.Logger logger,
                org.omg.PortableServer.POA poa)
Method Detail

length

public int length()

length

public void length(int a)

element_type

public org.omg.CORBA.TypeCode element_type()

element_type_def

public org.omg.CORBA.IDLType element_type_def()

element_type_def

public void element_type_def(org.omg.CORBA.IDLType a)

destroy

public void destroy()
Specified by:
destroy in interface org.omg.CORBA.IRObjectOperations
Overrides:
destroy in class IDLType

define

public void define()
Description copied from class: IRObject
second phase of loading IRObjects, define any unresolved links

Overrides:
define in class IDLType