|
VisiBroker for Java |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ValueDefOperations
This interface represents a value definition that is stored in the Interface Repository. It can contain constants, typedefs, exceptions, operations, and attributes. This interface is very close to a class type.
FullValueDescription| Method Summary | |
|---|---|
ValueDef[] |
abstract_base_values()
The list of base abstract value types. |
void |
abstract_base_values(ValueDef[] arg0)
The list of base abstract value types. |
ValueDef |
base_value()
Describes the value types from which this value inherits. |
void |
base_value(ValueDef arg0)
Describes the value types from which this value inherits. |
AttributeDef |
create_attribute(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type,
AttributeMode mode)
This method creates a new attribute definition for this value type |
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)
This method creates a new operation for this value type |
ValueMemberDef |
create_value_member(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type_def,
short access)
|
FullValueDescription |
describe_value()
|
Initializer[] |
initializers()
Lists the initializers |
void |
initializers(Initializer[] arg0)
Lists the initializers |
boolean |
is_a(java.lang.String value_id)
|
boolean |
is_abstract()
The value type to an abstract value type. |
void |
is_abstract(boolean arg0)
The value type to an abstract value type. |
boolean |
is_custom()
The custom marshalling for the value. |
void |
is_custom(boolean arg0)
The custom marshalling for the value. |
boolean |
is_truncatable()
If set to true, this value can be safely truncated from its base value. |
void |
is_truncatable(boolean arg0)
If set to true, this value can be safely truncated from its base value. |
InterfaceDef[] |
supported_interfaces()
The interfaces which this value type supports. |
void |
supported_interfaces(InterfaceDef[] arg0)
The interfaces which this value type supports. |
| Methods inherited from interface org.omg.CORBA.ContainerOperations |
|---|
contents, create_abstract_interface, create_alias, create_constant, create_enum, create_exception, create_interface, create_local_interface, create_module, create_native, create_struct, create_union, create_value_box, create_value, describe_contents, lookup_name, lookup |
| Methods inherited from interface org.omg.CORBA.ContainedOperations |
|---|
absolute_name, containing_repository, defined_in, describe, id, id, move, name, name, version, version |
| Methods inherited from interface org.omg.CORBA.IDLTypeOperations |
|---|
type |
| Methods inherited from interface org.omg.CORBA.IRObjectOperations |
|---|
def_kind, destroy |
| Method Detail |
|---|
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)
id - The repository id of this operationname - The name of this type.version - The object's versionresult - The IDLType for the operation.mode - The object's mode.params - The list of the operation's parameters.exceptions - The list of the operation's exceptionscontexts - The list of the operation's contexts
AttributeDef create_attribute(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type,
AttributeMode mode)
id - The repository id for this attribute.name - The name of this type.version - The object's version.type - The type's IDL typemode - The object's mode.
ValueMemberDef create_value_member(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type_def,
short access)
id - The repository id for this type.name - The name of this type.version - The object's version.type_def - The value's IDL typeaccess - The access value
ValueMemberDef contained in the ValueDef on which it is invokedFullValueDescription describe_value()
boolean is_a(java.lang.String value_id)
boolean is_truncatable()
void is_truncatable(boolean arg0)
boolean is_custom()
void is_custom(boolean arg0)
boolean is_abstract()
void is_abstract(boolean arg0)
ValueDef[] abstract_base_values()
void abstract_base_values(ValueDef[] arg0)
ValueDef base_value()
void base_value(ValueDef arg0)
Initializer[] initializers()
void initializers(Initializer[] arg0)
InterfaceDef[] supported_interfaces()
void supported_interfaces(InterfaceDef[] arg0)
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||