Interface org.omg.CORBA.Container
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface org.omg.CORBA.Container

public interface Container
extends Object
extends Object, IRObject
The Container interface is used to form a containment hierarchyin the Interface Repository. A Container can contain any numberof objects derived from the Contained interface.

Method Index

 o contents(DefinitionKind, boolean)
 o create_alias(String, String, String, IDLType)
 o create_constant(String, String, String, IDLType, Any)
 o create_enum(String, String, String, String[])
 o create_exception(String, String, String, StructMember[])
 o create_interface(String, String, String, InterfaceDef[])
 o create_module(String, String, String)
 o create_struct(String, String, String, StructMember[])
 o create_union(String, String, String, IDLType, UnionMember[])
 o describe_contents(DefinitionKind, boolean, int)
 o lookup(String)
 o lookup_name(String, int, DefinitionKind, boolean)

Methods

 o lookup
  public abstract Contained lookup(String search_name)
 o contents
  public abstract Contained[] contents(DefinitionKind limit_type,
                                       boolean exclude_inherited)
 o lookup_name
  public abstract Contained[] lookup_name(String search_name,
                                          int levels_to_search,
                                          DefinitionKind limit_type,
                                          boolean exclude_inherited)
 o describe_contents
  public abstract Description[] describe_contents(DefinitionKind limit_type,
                                                  boolean exclude_inherited,
                                                  int max_returned_objs)
 o create_module
  public abstract ModuleDef create_module(String id,
                                          String name,
                                          String version)
 o create_constant
  public abstract ConstantDef create_constant(String id,
                                              String name,
                                              String version,
                                              IDLType type,
                                              Any value)
 o create_struct
  public abstract StructDef create_struct(String id,
                                          String name,
                                          String version,
                                          StructMember members[])
 o create_union
  public abstract UnionDef create_union(String id,
                                        String name,
                                        String version,
                                        IDLType discriminator_type,
                                        UnionMember members[])
 o create_enum
  public abstract EnumDef create_enum(String id,
                                      String name,
                                      String version,
                                      String members[])
 o create_alias
  public abstract AliasDef create_alias(String id,
                                        String name,
                                        String version,
                                        IDLType original_type)
 o create_exception
  public abstract ExceptionDef create_exception(String id,
                                                String name,
                                                String version,
                                                StructMember members[])
 o create_interface
  public abstract InterfaceDef create_interface(String id,
                                                String name,
                                                String version,
                                                InterfaceDef base_interfaces[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index