Interface org.omg.CORBA.InterfaceDef
- public abstract interface InterfaceDef
- extends Object, Container, Contained, IDLType
An InterfaceDef object represents an interface definition. It can
contains constants, typedefs, exceptions, operations, and
attributes.
Method Summary
|
InterfaceDef[]
|
base_interfaces()
|
void
|
base_interfaces(InterfaceDef[] arg)
|
AttributeDef
|
create_attribute(String id,
String name,
String version,
IDLType type,
AttributeMode mode)
|
OperationDef
|
create_operation(String id,
String name,
String version,
IDLType result,
OperationMode mode,
ParameterDescription[] params,
ExceptionDef[] exceptions,
String[] contexts)
|
FullInterfaceDescription
|
describe_interface()
|
boolean
|
is_a(String interface_id)
|
boolean
|
is_abstract()
|
void
|
is_abstract(boolean arg)
|
Methods inherited from interface org.omg.CORBA.Container |
contents
, create_alias
, create_constant
, create_enum
, create_exception
, create_interface
, create_module
, create_struct
, create_union
, create_value_box
, create_value
, describe_contents
, lookup_name
, lookup
|
Methods inherited from interface org.omg.CORBA.Contained |
absolute_name
, containing_repository
, defined_in
, describe
, id
, id
, move
, name
, name
, version
, version
|
Methods inherited from interface org.omg.CORBA.IDLType |
type
|
base_interfaces
public InterfaceDef[] base_interfaces()
base_interfaces
public void base_interfaces(InterfaceDef[] arg)
is_abstract
public boolean is_abstract()
is_abstract
public void is_abstract(boolean arg)
is_a
public boolean is_a(String interface_id)
describe_interface
public FullInterfaceDescription describe_interface()
create_attribute
public AttributeDef create_attribute(String id,
String name,
String version,
IDLType type,
AttributeMode mode)
create_operation
public OperationDef create_operation(String id,
String name,
String version,
IDLType result,
OperationMode mode,
ParameterDescription[] params,
ExceptionDef[] exceptions,
String[] contexts)
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.