org.jacorb.ir

Class SequenceDef

Implemented Interfaces:
IDLTypeOperations, IRObjectOperations, SequenceDefOperations

public class SequenceDef
extends IDLType
implements SequenceDefOperations

Field Summary

Fields inherited from class org.jacorb.ir.IDLType

type

Fields inherited from class org.jacorb.ir.IRObject

def_kind, myRef, name, orb

Constructor Summary

SequenceDef(TypeCode tc, Repository ir, Logger logger, POA poa)

Method Summary

int
bound()
void
bound(int a)
void
define()
second phase of loading IRObjects, define any unresolved links
void
destroy()
TypeCode
element_type()
IDLType
element_type_def()
void
element_type_def(IDLType a)

Methods inherited from class org.jacorb.ir.IDLType

create, create, define, destroy, type

Methods inherited from class org.jacorb.ir.IRObject

def_kind, destroy, getName, getReference, setReference

Constructor Details

SequenceDef

public SequenceDef(TypeCode tc,
                   Repository ir,
                   Logger logger,
                   POA poa)

Method Details

bound

public int bound()
Specified by:
bound in interface SequenceDefOperations


bound

public void bound(int a)
Specified by:
bound in interface SequenceDefOperations


define

public void define()
second phase of loading IRObjects, define any unresolved links
Overrides:
define in interface IDLType


destroy

public void destroy()
Specified by:
destroy in interface IRObjectOperations
Overrides:
destroy in interface IDLType


element_type

public TypeCode element_type()
Specified by:
element_type in interface SequenceDefOperations


element_type_def

public IDLType element_type_def()
Specified by:
element_type_def in interface SequenceDefOperations


element_type_def

public void element_type_def(IDLType a)
Specified by:
element_type_def in interface SequenceDefOperations