|
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 |