All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface org.omg.CORBA.ContainerOperations

public interface ContainerOperations
extends IRObjectOperations

IDL definition:
interface Container : ::CORBA::IRObject {
::CORBA::Contained lookup(
in ::CORBA::ScopedName search_name
);
::CORBA::ContainedSeq contents(
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited
);
::CORBA::ContainedSeq lookup_name(
in ::CORBA::Identifier search_name,
in long levels_to_search,
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited
);
struct Description {
::CORBA::Contained contained_object;
::CORBA::DefinitionKind kind;
any value;
};
typedef sequence<::CORBA::Container::Description> DescriptionSeq;
::CORBA::Container::DescriptionSeq describe_contents(
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited,
in long max_returned_objs
);
::CORBA::ModuleDef create_module(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version
);
::CORBA::ConstantDef create_constant(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType type,
in any value
);
::CORBA::StructDef create_struct(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::StructMemberSeq members
);
::CORBA::UnionDef create_union(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType discriminator_type,
in ::CORBA::UnionMemberSeq members
);
::CORBA::EnumDef create_enum(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::EnumMemberSeq members
);
::CORBA::AliasDef create_alias(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType original_type
);
::CORBA::ExceptionDef create_exception(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::StructMemberSeq members
);
::CORBA::InterfaceDef create_interface(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::InterfaceDefSeq base_interfaces
);
};


Method Index

 o contents(DefinitionKind, boolean)

Operation: ::CORBA::Container::contents.

 o create_alias(String, String, String, IDLType)

Operation: ::CORBA::Container::create_alias.

 o create_constant(String, String, String, IDLType, Any)

Operation: ::CORBA::Container::create_constant.

 o create_enum(String, String, String, String[])

Operation: ::CORBA::Container::create_enum.

 o create_exception(String, String, String, StructMember[])

Operation: ::CORBA::Container::create_exception.

 o create_interface(String, String, String, InterfaceDef[])

Operation: ::CORBA::Container::create_interface.

 o create_module(String, String, String)

Operation: ::CORBA::Container::create_module.

 o create_struct(String, String, String, StructMember[])

Operation: ::CORBA::Container::create_struct.

 o create_union(String, String, String, IDLType, UnionMember[])

Operation: ::CORBA::Container::create_union.

 o describe_contents(DefinitionKind, boolean, int)

Operation: ::CORBA::Container::describe_contents.

 o lookup(String)

Operation: ::CORBA::Container::lookup.

 o lookup_name(String, int, DefinitionKind, boolean)

Operation: ::CORBA::Container::lookup_name.

Methods

 o lookup
 public abstract Contained lookup(String search_name)

Operation: ::CORBA::Container::lookup.

::CORBA::Contained lookup(
in ::CORBA::ScopedName search_name
);

 o contents
 public abstract Contained[] contents(DefinitionKind limit_type,
                                      boolean exclude_inherited)

Operation: ::CORBA::Container::contents.

::CORBA::ContainedSeq contents(
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited
);

 o lookup_name
 public abstract Contained[] lookup_name(String search_name,
                                         int levels_to_search,
                                         DefinitionKind limit_type,
                                         boolean exclude_inherited)

Operation: ::CORBA::Container::lookup_name.

::CORBA::ContainedSeq lookup_name(
in ::CORBA::Identifier search_name,
in long levels_to_search,
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited
);

 o describe_contents
 public abstract Description[] describe_contents(DefinitionKind limit_type,
                                                 boolean exclude_inherited,
                                                 int max_returned_objs)

Operation: ::CORBA::Container::describe_contents.

::CORBA::Container::DescriptionSeq describe_contents(
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited,
in long max_returned_objs
);

 o create_module
 public abstract ModuleDef create_module(String id,
                                         String name,
                                         String version)

Operation: ::CORBA::Container::create_module.

::CORBA::ModuleDef create_module(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version
);

 o create_constant
 public abstract ConstantDef create_constant(String id,
                                             String name,
                                             String version,
                                             IDLType type,
                                             Any value)

Operation: ::CORBA::Container::create_constant.

::CORBA::ConstantDef create_constant(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType type,
in any value
);

 o create_struct
 public abstract StructDef create_struct(String id,
                                         String name,
                                         String version,
                                         StructMember members[])

Operation: ::CORBA::Container::create_struct.

::CORBA::StructDef create_struct(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::StructMemberSeq members
);

 o create_union
 public abstract UnionDef create_union(String id,
                                       String name,
                                       String version,
                                       IDLType discriminator_type,
                                       UnionMember members[])

Operation: ::CORBA::Container::create_union.

::CORBA::UnionDef create_union(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType discriminator_type,
in ::CORBA::UnionMemberSeq members
);

 o create_enum
 public abstract EnumDef create_enum(String id,
                                     String name,
                                     String version,
                                     String members[])

Operation: ::CORBA::Container::create_enum.

::CORBA::EnumDef create_enum(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::EnumMemberSeq members
);

 o create_alias
 public abstract AliasDef create_alias(String id,
                                       String name,
                                       String version,
                                       IDLType original_type)

Operation: ::CORBA::Container::create_alias.

::CORBA::AliasDef create_alias(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType original_type
);

 o create_exception
 public abstract ExceptionDef create_exception(String id,
                                               String name,
                                               String version,
                                               StructMember members[])

Operation: ::CORBA::Container::create_exception.

::CORBA::ExceptionDef create_exception(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::StructMemberSeq members
);

 o create_interface
 public abstract InterfaceDef create_interface(String id,
                                               String name,
                                               String version,
                                               InterfaceDef base_interfaces[])

Operation: ::CORBA::Container::create_interface.

::CORBA::InterfaceDef create_interface(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::InterfaceDefSeq base_interfaces
);


All Packages  Class Hierarchy  This Package  Previous  Next  Index