Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.omg.CORBA.IRObject
org.jacorb.ir.Contained
org.jacorb.ir.TypedefDef
org.jacorb.ir.StructDef
Field Summary | |
protected static char |
Fields inherited from class org.jacorb.ir.TypedefDef | |
type |
Fields inherited from class org.jacorb.ir.Contained | |
absolute_name , containing_repository , defined_in , id , version |
Constructor Summary | |
|
Method Summary | |
Contained[] |
|
AliasDef |
|
ConstantDef |
|
EnumDef |
|
ExceptionDef |
|
InterfaceDef |
|
ModuleDef |
|
NativeDef |
|
StructDef |
|
UnionDef |
|
ValueDef |
|
ValueBoxDef |
|
void |
|
Description |
|
Description[] |
|
void |
|
void | |
Contained |
|
Contained[] |
|
StructMember[] |
|
void | |
TypeCode |
|
Methods inherited from class org.jacorb.ir.TypedefDef | |
type |
Methods inherited from class org.jacorb.ir.Contained | |
absolute_name , containing_repository , createContained , createContainedReference , defined_in , describe , id , id , move , name , name , version , version |
public StructDef(Class c, String path, Container _defined_in, Repository ir, Logger logger, ClassLoader loader, POA poa)
public Contained[] contents(DefinitionKind limit_type, boolean exclude_inherited)
- Specified by:
- contents in interface ContainerOperations
public AliasDef create_alias(String id, String name, String version, IDLType original_type)
public ConstantDef create_constant(java.lang.String id, java.lang.String name, java.lang.String version, IDLType type, Any value)
- Specified by:
- create_constant in interface ContainerOperations
public ExceptionDef create_exception(java.lang.String id, java.lang.String name, java.lang.String version, StructMember member)
not supported
public InterfaceDef create_interface(String id, String name, String version, InterfaceDef base_interfaces, boolean is_abstract)
not supported
public NativeDef create_native(java.lang.String id, java.lang.String name, java.lang.String version)
not supported
- Specified by:
- create_native in interface ContainerOperations
public StructDef create_struct(String id, String name, String version, StructMember members)
public UnionDef create_union(String id, String name, String version, IDLType discriminator_type, UnionMember members)
public ValueDef create_value(java.lang.String id, java.lang.String name, java.lang.String version, boolean is_custom, boolean is_abstract, ValueDef base_value, boolean is_truncatable, ValueDef abstract_base_values, InterfaceDef supported_interfaces, Initializer initializers)
not supported
public ValueBoxDef create_value_box(java.lang.String id, java.lang.String name, java.lang.String version, IDLType type)
not supported
- Specified by:
- create_value_box in interface ContainerOperations
public void define()
public Description describe()
- Specified by:
- describe in interface ContainedOperations
- Overrides:
- describe in interface Contained
public Description[] describe_contents(DefinitionKind limit_type, boolean exclude_inherited, int max_returned_objs)
- Specified by:
- describe_contents in interface ContainerOperations
public Contained[] lookup_name(String search_name, int levels_to_search, DefinitionKind limit_type, boolean exclude_inherited)
public TypeCode type()
- Specified by:
- type in interface IDLTypeOperations
- Overrides:
- type in interface TypedefDef