All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class org.omg.CORBA.InterfaceDefHelper

java.lang.Object
   |
   +----org.omg.CORBA.InterfaceDefHelper

public abstract class InterfaceDefHelper
extends Object

IDL definition:
interface InterfaceDef : ::CORBA::Container, ::CORBA::Contained, ::CORBA::IDLType {
attribute ::CORBA::InterfaceDefSeq base_interfaces;
boolean is_a(
in ::CORBA::RepositoryId interface_id
);
struct FullInterfaceDescription {
::CORBA::Identifier name;
::CORBA::RepositoryId id;
::CORBA::RepositoryId defined_in;
::CORBA::VersionSpec version;
::CORBA::OpDescriptionSeq operations;
::CORBA::AttrDescriptionSeq attributes;
::CORBA::RepositoryIdSeq base_interfaces;
TypeCode type;
};
::CORBA::InterfaceDef::FullInterfaceDescription describe_interface();
::CORBA::AttributeDef create_attribute(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType type,
in ::CORBA::AttributeMode mode
);
::CORBA::OperationDef create_operation(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType result,
in ::CORBA::OperationMode mode,
in ::CORBA::ParDescriptionSeq params,
in ::CORBA::ExceptionDefSeq exceptions,
in ::CORBA::ContextIdSeq contexts
);
};


Constructor Index

 o InterfaceDefHelper()

Method Index

 o bind(ORB)
 o bind(ORB, String)
 o bind(ORB, String, String, BindOptions)
 o extract(Any)
 o id()
 o insert(Any, InterfaceDef)
 o narrow(Object)
 o read(InputStream)
 o type()
 o write(OutputStream, InterfaceDef)

Constructors

 o InterfaceDefHelper
 public InterfaceDefHelper()

Methods

 o narrow
 public static InterfaceDef narrow(Object object)
 o bind
 public static InterfaceDef bind(ORB orb)
 o bind
 public static InterfaceDef bind(ORB orb,
                                 String name)
 o bind
 public static InterfaceDef bind(ORB orb,
                                 String name,
                                 String host,
                                 BindOptions options)
 o read
 public static InterfaceDef read(InputStream _input)
 o write
 public static void write(OutputStream _output,
                          InterfaceDef value)
 o insert
 public static void insert(Any any,
                           InterfaceDef value)
 o extract
 public static InterfaceDef extract(Any any)
 o type
 public static TypeCode type()
 o id
 public static String id()

All Packages  Class Hierarchy  This Package  Previous  Next  Index