|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.omg.PortableServer.Servant | +--org.omg.CORBA.InterfaceDefPOA | +--org.omg.CORBA.InterfaceDefPOATie
An InterfaceDef object represents an interface definition. It can contain constants, typedefs, exceptions, operations, and attributes.
Constructor Summary | |
InterfaceDefPOATie(InterfaceDefOperations tieObject)
Constructor |
|
InterfaceDefPOATie(InterfaceDefOperations tieObject,
POA poa)
Constructor |
Method Summary | |
POA |
_default_POA()
_default_POA method |
InterfaceDefOperations |
_delegate()
Get the delegate |
void |
_delegate(InterfaceDefOperations delegate_)
Set the delegate |
java.lang.String |
absolute_name()
Read accessor for absolute_name attribute |
InterfaceDef[] |
base_interfaces()
Read accessor for base_interfaces attribute |
void |
base_interfaces(InterfaceDef[] value)
Write accessor for base_interfaces attribute |
Repository |
containing_repository()
Read accessor for containing_repository attribute |
Contained[] |
contents(DefinitionKind limit_type,
boolean exclude_inherited)
Operation contents |
AbstractInterfaceDef |
create_abstract_interface(java.lang.String id,
java.lang.String name,
java.lang.String version,
AbstractInterfaceDef[] base_interfaces)
Operation create_abstract_interface |
AliasDef |
create_alias(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType original_type)
Operation create_alias |
AttributeDef |
create_attribute(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type,
AttributeMode mode)
Operation create_attribute |
ConstantDef |
create_constant(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type,
Any value)
Operation create_constant |
EnumDef |
create_enum(java.lang.String id,
java.lang.String name,
java.lang.String version,
java.lang.String[] members)
Operation create_enum |
ExceptionDef |
create_exception(java.lang.String id,
java.lang.String name,
java.lang.String version,
StructMember[] members)
Operation create_exception |
InterfaceDef |
create_interface(java.lang.String id,
java.lang.String name,
java.lang.String version,
InterfaceDef[] base_interfaces)
Operation create_interface |
LocalInterfaceDef |
create_local_interface(java.lang.String id,
java.lang.String name,
java.lang.String version,
LocalInterfaceDef[] base_interfaces)
Operation create_local_interface |
ModuleDef |
create_module(java.lang.String id,
java.lang.String name,
java.lang.String version)
Operation create_module |
NativeDef |
create_native(java.lang.String id,
java.lang.String name,
java.lang.String version)
Operation create_native |
OperationDef |
create_operation(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType result,
OperationMode mode,
ParameterDescription[] params,
ExceptionDef[] exceptions,
java.lang.String[] contexts)
Operation create_operation |
StructDef |
create_struct(java.lang.String id,
java.lang.String name,
java.lang.String version,
StructMember[] members)
Operation create_struct |
UnionDef |
create_union(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType discriminator_type,
UnionMember[] members)
Operation create_union |
ValueBoxDef |
create_value_box(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType original_type_def)
Operation create_value_box |
ValueDef |
create_value(java.lang.String id,
java.lang.String name,
java.lang.String version,
boolean is_custom,
boolean is_abstract,
ValueDef base_value,
boolean is_truncatable,
ValueDef[] abstract_base_value,
InterfaceDef[] supported_interfaces,
Initializer[] initializers)
Operation create_value |
DefinitionKind |
def_kind()
Read accessor for def_kind attribute |
Container |
defined_in()
Read accessor for defined_in attribute |
Description[] |
describe_contents(DefinitionKind limit_type,
boolean exclude_inherited,
int max_returned_objs)
Operation describe_contents |
FullInterfaceDescription |
describe_interface()
Operation describe_interface |
Description |
describe()
Operation describe |
void |
destroy()
Operation destroy |
java.lang.String |
id()
Read accessor for id attribute |
void |
id(java.lang.String value)
Write accessor for id attribute |
boolean |
is_a(java.lang.String interface_id)
Operation is_a |
Contained[] |
lookup_name(java.lang.String search_name,
int levels_to_search,
DefinitionKind limit_type,
boolean exclude_inherited)
Operation lookup_name |
Contained |
lookup(java.lang.String search_name)
Operation lookup |
void |
move(Container new_container,
java.lang.String new_name,
java.lang.String new_version)
Operation move |
java.lang.String |
name()
Read accessor for name attribute |
void |
name(java.lang.String value)
Write accessor for name attribute |
TypeCode |
type()
Read accessor for type attribute |
java.lang.String |
version()
Read accessor for version attribute |
void |
version(java.lang.String value)
Write accessor for version attribute |
Methods inherited from class org.omg.CORBA.InterfaceDefPOA |
_all_interfaces, _invoke, _this, _this |
Methods inherited from class org.omg.PortableServer.Servant |
_get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _orb, _poa, _set_delegate, _this_object, _this_object |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public InterfaceDefPOATie(InterfaceDefOperations tieObject)
public InterfaceDefPOATie(InterfaceDefOperations tieObject, POA poa)
Method Detail |
public InterfaceDefOperations _delegate()
public void _delegate(InterfaceDefOperations delegate_)
public POA _default_POA()
_default_POA
in class Servant
public InterfaceDef[] base_interfaces()
public void base_interfaces(InterfaceDef[] value)
public boolean is_a(java.lang.String interface_id)
public FullInterfaceDescription describe_interface()
public AttributeDef create_attribute(java.lang.String id, java.lang.String name, java.lang.String version, IDLType type, AttributeMode mode)
public OperationDef create_operation(java.lang.String id, java.lang.String name, java.lang.String version, IDLType result, OperationMode mode, ParameterDescription[] params, ExceptionDef[] exceptions, java.lang.String[] contexts)
public Contained lookup(java.lang.String search_name)
public Contained[] contents(DefinitionKind limit_type, boolean exclude_inherited)
org.omg.CORBA.ContainerOperations
limit_type
- If limit_type is set to dk_all "all", objects
of all interface types are returned. For example, if
this is an InterfaceDef, the attribute, operation,
and exception objects are all returned. If
limit_type is set to a specific interface, only
objects of that interface type are returned. For
example, only attribute objects are returned if
limit_type is set to dk_Attribute "AttributeDef".exclude_inherited
- If set to TRUE, inherited objects (if
there are any) are not returned. If set to FALSE,
all contained objects,whether contained due to
inheritance or because they were defined within
the object,are returned.public Contained[] lookup_name(java.lang.String search_name, int levels_to_search, DefinitionKind limit_type, boolean exclude_inherited)
org.omg.CORBA.ContainerOperations
search_name
- Specified which name is to be searched for.levels_to_search
- Controls whether the lookup is
constrained to the object the operation is invoked
on or whether it should search through objects
contained by the object as well.limit_type
- If limit_type is set to dk_all "all", objects
of all interface types are returned. For example, if
this is an InterfaceDef, the attribute, operation,
and exception objects are all returned. If
limit_type is set to a specific interface, only
objects of that interface type are returned. For
example, only attribute objects are returned if
limit_type is set to dk_Attribute "AttributeDef".exclude_inherited
- If set to TRUE, inherited objects (if
there are any) are not returned. If set to FALSE,
all contained objects,whether contained due to
inheritance or because they were defined within
the object,are returned.public Description[] describe_contents(DefinitionKind limit_type, boolean exclude_inherited, int max_returned_objs)
org.omg.CORBA.ContainerOperations
limit_type
- If limit_type is set to dk_all "all", objects
of all interface types are returned. For example, if
this is an InterfaceDef, the attribute, operation,
and exception objects are all returned. If
limit_type is set to a specific interface, only
objects of that interface type are returned. For
example, only attribute objects are returned if
limit_type is set to dk_Attribute "AttributeDef".exclude_inherited
- If set to TRUE, inherited objects (if
there are any) are not returned. If set to FALSE,
all contained objects,whether contained due to
inheritance or because they were defined within
the object,are returned.max_returned_objs
- max_returned_objs Limits the number of
objects that can be returned in an invocation of
the call to the number provided. Setting the
parameter to -1 means return all contained
objects.public ModuleDef create_module(java.lang.String id, java.lang.String name, java.lang.String version)
public ConstantDef create_constant(java.lang.String id, java.lang.String name, java.lang.String version, IDLType type, Any value)
public StructDef create_struct(java.lang.String id, java.lang.String name, java.lang.String version, StructMember[] members)
public UnionDef create_union(java.lang.String id, java.lang.String name, java.lang.String version, IDLType discriminator_type, UnionMember[] members)
public EnumDef create_enum(java.lang.String id, java.lang.String name, java.lang.String version, java.lang.String[] members)
public AliasDef create_alias(java.lang.String id, java.lang.String name, java.lang.String version, IDLType original_type)
public InterfaceDef create_interface(java.lang.String id, java.lang.String name, java.lang.String version, InterfaceDef[] base_interfaces)
public ValueDef create_value(java.lang.String id, java.lang.String name, java.lang.String version, boolean is_custom, boolean is_abstract, ValueDef base_value, boolean is_truncatable, ValueDef[] abstract_base_value, InterfaceDef[] supported_interfaces, Initializer[] initializers)
public ValueBoxDef create_value_box(java.lang.String id, java.lang.String name, java.lang.String version, IDLType original_type_def)
public ExceptionDef create_exception(java.lang.String id, java.lang.String name, java.lang.String version, StructMember[] members)
public NativeDef create_native(java.lang.String id, java.lang.String name, java.lang.String version)
public AbstractInterfaceDef create_abstract_interface(java.lang.String id, java.lang.String name, java.lang.String version, AbstractInterfaceDef[] base_interfaces)
public LocalInterfaceDef create_local_interface(java.lang.String id, java.lang.String name, java.lang.String version, LocalInterfaceDef[] base_interfaces)
public DefinitionKind def_kind()
public void destroy()
public java.lang.String id()
public void id(java.lang.String value)
public java.lang.String name()
public void name(java.lang.String value)
public java.lang.String version()
public void version(java.lang.String value)
public Container defined_in()
public java.lang.String absolute_name()
public Repository containing_repository()
public Description describe()
public void move(Container new_container, java.lang.String new_name, java.lang.String new_version)
public TypeCode type()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |