org.jacorb.ir
public class Container extends IRObject implements ContainerOperations
Field Summary | |
---|---|
protected Hashtable | contained CORBA references to contained objects |
protected Hashtable | containedLocals local references to contained objects |
protected Repository | containing_repository |
protected boolean | defined |
protected Container | defined_in outer container |
protected IRObject | delegator |
protected String | full_name |
protected File | my_dir |
protected String | path |
protected Container | this_container CORBA reference to this container |
Constructor Summary | |
---|---|
Container(IRObject delegator, String path, String full_name, ClassLoader loader, POA poa, Logger logger) |
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[] member)
not supported |
InterfaceDef | create_interface(String id, String name, String version, InterfaceDef[] base_interfaces, boolean is_abstract)
not supported |
ModuleDef | create_module(String id, String name, String version) |
NativeDef | create_native(String id, String name, String version)
not supported |
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) |
ValueDef | create_value(String id, String name, 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 |
ValueBoxDef | create_value_box(String id, String name, String version, IDLType type)
not supported |
Description[] | describe_contents(DefinitionKind limit_type, boolean exclude_inherited, int max_returned_objs) |
void | destroy() |
Contained | lookup(String scopedname)
retrieves a contained object given a scoped name |
Contained[] | lookup_name(String search_name, int levels_to_search, DefinitionKind limit_type, boolean exclude_inherited) |