public class InterfaceDefPOATie extends InterfaceDefPOA
| Constructor and Description |
|---|
InterfaceDefPOATie(InterfaceDefOperations delegate) |
InterfaceDefPOATie(InterfaceDefOperations delegate,
POA poa) |
| Modifier and Type | Method and Description |
|---|---|
POA |
_default_POA()
Returns the
root POA from the ORB instance associated with the servant.
|
InterfaceDefOperations |
_delegate() |
void |
_delegate(InterfaceDefOperations delegate) |
String |
absolute_name() |
InterfaceDef[] |
base_interfaces() |
void |
base_interfaces(InterfaceDef[] newBase_interfaces) |
Repository |
containing_repository() |
Contained[] |
contents(DefinitionKind limit_type,
boolean exclude_inherited) |
AliasDef |
create_alias(String id,
String name,
String version,
IDLType original_type) |
AttributeDef |
create_attribute(String id,
String name,
String version,
IDLType type,
AttributeMode mode) |
ConstantDef |
create_constant(String id,
String name,
String version,
IDLType type,
Any value) |
EnumDef |
create_enum(String id,
String name,
String version,
String[] members) |
ExceptionDef |
create_exception(String id,
String name,
String version,
StructMember[] members) |
InterfaceDef |
create_interface(String id,
String name,
String version,
boolean is_abstract,
InterfaceDef[] base_interfaces) |
ModuleDef |
create_module(String id,
String name,
String version) |
NativeDef |
create_native(String id,
String name,
String version) |
OperationDef |
create_operation(String id,
String name,
String version,
IDLType result,
OperationMode mode,
ParameterDescription[] params,
ExceptionDef[] exceptions,
String[] contexts) |
StructDef |
create_struct(String id,
String name,
String version,
StructMember[] members) |
UnionDef |
create_union(String id,
String name,
String version,
IDLType discriminator_type,
UnionMember[] members) |
ValueBoxDef |
create_value_box(String id,
String name,
String version,
IDLType original_type_def) |
ValueDef |
create_value(String id,
String name,
String version,
boolean is_custom,
boolean is_abstract,
byte flags,
ValueDef base_value,
boolean has_safe_base,
ValueDef[] abstract_base_values,
InterfaceDef[] supported_interfaces,
Initializer[] initializers) |
DefinitionKind |
def_kind()
Returns the
DefinitionKind corresponding to this Interface Repository object. |
Container |
defined_in() |
Description[] |
describe_contents(DefinitionKind limit_type,
boolean exclude_inherited,
int max_returned_objs) |
FullInterfaceDescription |
describe_interface() |
Description |
describe() |
void |
destroy()
Destroys this object.
|
String |
id() |
void |
id(String newId) |
boolean |
is_a(String interface_id) |
boolean |
is_abstract() |
void |
is_abstract(boolean newIs_abstract) |
Contained[] |
lookup_name(String search_name,
int levels_to_search,
DefinitionKind limit_type,
boolean exclude_inherited) |
Contained |
lookup(String search_name) |
void |
move(Container new_container,
String new_name,
String new_version) |
String |
name() |
void |
name(String newName) |
TypeCode |
type()
The type attribute describes the type defined by an object
derived from
IDLType. |
String |
version() |
void |
version(String newVersion) |
_all_interfaces, _invoke, _this, _this_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_objectpublic InterfaceDefPOATie(InterfaceDefOperations delegate)
public InterfaceDefPOATie(InterfaceDefOperations delegate, POA poa)
public InterfaceDefOperations _delegate()
public void _delegate(InterfaceDefOperations delegate)
public POA _default_POA()
Servant_default_POA in class Servantdefault_POA the POA associated with the
Servant.public InterfaceDef[] base_interfaces()
public void base_interfaces(InterfaceDef[] newBase_interfaces)
public boolean is_abstract()
public void is_abstract(boolean newIs_abstract)
public boolean is_a(String interface_id)
public FullInterfaceDescription describe_interface()
public AttributeDef create_attribute(String id, String name, String version, IDLType type, AttributeMode mode)
public OperationDef create_operation(String id, String name, String version, IDLType result, OperationMode mode, ParameterDescription[] params, ExceptionDef[] exceptions, String[] contexts)
public Contained[] contents(DefinitionKind limit_type, boolean exclude_inherited)
public Contained[] lookup_name(String search_name, int levels_to_search, DefinitionKind limit_type, boolean exclude_inherited)
public Description[] describe_contents(DefinitionKind limit_type, boolean exclude_inherited, int max_returned_objs)
public ConstantDef create_constant(String id, String name, String version, IDLType type, Any value)
public StructDef create_struct(String id, String name, String version, StructMember[] members)
public UnionDef create_union(String id, String name, String version, IDLType discriminator_type, UnionMember[] members)
public AliasDef create_alias(String id, String name, String version, IDLType original_type)
public ExceptionDef create_exception(String id, String name, String version, StructMember[] members)
public InterfaceDef create_interface(String id, String name, String version, boolean is_abstract, InterfaceDef[] base_interfaces)
public ValueDef create_value(String id, String name, String version, boolean is_custom, boolean is_abstract, byte flags, ValueDef base_value, boolean has_safe_base, ValueDef[] abstract_base_values, InterfaceDef[] supported_interfaces, Initializer[] initializers)
public ValueBoxDef create_value_box(String id, String name, String version, IDLType original_type_def)
public DefinitionKind def_kind()
IRObjectOperationsDefinitionKind corresponding to this Interface Repository object.DefinitionKind corresponding to this Interface Repository object.public void destroy()
IRObjectOperationsRepository or on a PrimitiveDef
then the BAD_INV_ORDER exception is raised with minor value 2.
An attempt to destroy an object that would leave the repository in an
incoherent state causes BAD_INV_ORDER exception to be raised
with the minor code 1.public String id()
public void id(String newId)
public String name()
public void name(String newName)
public String version()
public void version(String newVersion)
public Container defined_in()
public String absolute_name()
public Repository containing_repository()
public Description describe()
public TypeCode type()
IDLTypeOperationsIDLType.TypeCode defined by this object.Copyright © 2017–2023 Eclipse Foundation. All rights reserved.