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