Interface org.omg.CORBA.Container
- All Known Subinterfaces:
- ExceptionDef, InterfaceDef, ModuleDef, Repository, StructDef, UnionDef, ValueDef
- public abstract interface Container
- extends Object, IRObject
The Container interface is used to form a containment hierarchy
in the Interface Repository. A Container can contain any number
of objects derived from the Contained interface.
Method Summary
|
Contained[]
|
contents(DefinitionKind limit_type,
boolean exclude_inherited)
|
AliasDef
|
create_alias(String id,
String name,
String version,
IDLType original_type)
|
ConstantDef
|
create_constant(String id,
String name,
String version,
IDLType type,
Any value)
|
EnumDef
|
create_enum(String id,
String name,
String version,
String[] members)
|
ExceptionDef
|
create_exception(String id,
String name,
String version,
StructMember[] members)
|
InterfaceDef
|
create_interface(String id,
String name,
String version,
boolean is_abstract,
InterfaceDef[] base_interfaces)
|
ModuleDef
|
create_module(String id,
String name,
String version)
|
StructDef
|
create_struct(String id,
String name,
String version,
StructMember[] members)
|
UnionDef
|
create_union(String id,
String name,
String version,
IDLType discriminator_type,
UnionMember[] members)
|
ValueBoxDef
|
create_value_box(IDLType original_type_def)
|
ValueDef
|
create_value(String id,
String name,
String version,
boolean is_custom,
boolean is_abstract,
byte flags,
ValueDef base_value,
boolean has_safe_base,
ValueDef[] stateless_base_values,
InterfaceDef[] base_interfaces)
|
Description[]
|
describe_contents(DefinitionKind limit_type,
boolean exclude_inherited,
int max_returned_objs)
|
Contained[]
|
lookup_name(String search_name,
int levels_to_search,
DefinitionKind limit_type,
boolean exclude_inherited)
|
Contained
|
lookup(String search_name)
|
lookup
public Contained lookup(String search_name)
contents
public Contained[] contents(DefinitionKind limit_type,
boolean exclude_inherited)
lookup_name
public Contained[] lookup_name(String search_name,
int levels_to_search,
DefinitionKind limit_type,
boolean exclude_inherited)
describe_contents
public Description[] describe_contents(DefinitionKind limit_type,
boolean exclude_inherited,
int max_returned_objs)
create_module
public ModuleDef create_module(String id,
String name,
String version)
create_constant
public ConstantDef create_constant(String id,
String name,
String version,
IDLType type,
Any value)
create_struct
public StructDef create_struct(String id,
String name,
String version,
StructMember[] members)
create_union
public UnionDef create_union(String id,
String name,
String version,
IDLType discriminator_type,
UnionMember[] members)
create_enum
public EnumDef create_enum(String id,
String name,
String version,
String[] members)
create_alias
public AliasDef create_alias(String id,
String name,
String version,
IDLType original_type)
create_exception
public ExceptionDef create_exception(String id,
String name,
String version,
StructMember[] members)
create_interface
public InterfaceDef create_interface(String id,
String name,
String version,
boolean is_abstract,
InterfaceDef[] base_interfaces)
create_value
public ValueDef create_value(String id,
String name,
String version,
boolean is_custom,
boolean is_abstract,
byte flags,
ValueDef base_value,
boolean has_safe_base,
ValueDef[] stateless_base_values,
InterfaceDef[] base_interfaces)
create_value_box
public ValueBoxDef create_value_box(IDLType original_type_def)
Submit a bug or feature
Submit comments/suggestions about new javadoc look
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
This documentation was generated with a post-Beta4 version of Javadoc.