org.omg.CORBA
Class ValueMember

java.lang.Object
  extended by org.omg.CORBA.ValueMember
All Implemented Interfaces:
Serializable, IDLEntity

public final class ValueMember
extends Object
implements Serializable, IDLEntity

The class, defining properties of the value member.

See Also:
Serialized Form

Field Summary
 short access
          The type of access (public, private) of this value member.
 String defined_in
          The repository ID of the value for that this member is defined
 String id
          The repository ID of this value member itself.
 String name
          The name of the value member.
 TypeCode type
          The type of of this value member.
 IDLType type_def
          The typedef that represents the IDL type of the value member.
 String version
          The version of the value in which this member is defined.
 
Constructor Summary
ValueMember()
          Create the value member with all fields initialised to default values (0 and null).
ValueMember(String a_name, String an_id, String is_defined_in, String a_version, TypeCode a_type, IDLType a_type_def, short an_access)
          Create the value member, specifying the field values.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type_def

public IDLType type_def
The typedef that represents the IDL type of the value member.


defined_in

public String defined_in
The repository ID of the value for that this member is defined


id

public String id
The repository ID of this value member itself.


name

public String name
The name of the value member.


version

public String version
The version of the value in which this member is defined.


type

public TypeCode type
The type of of this value member.


access

public short access
The type of access (public, private) of this value member. This field can be equal to either PUBLIC_MEMBER.value or PRIVATE_MEMBER.value.

Constructor Detail

ValueMember

public ValueMember()
Create the value member with all fields initialised to default values (0 and null).


ValueMember

public ValueMember(String a_name,
                   String an_id,
                   String is_defined_in,
                   String a_version,
                   TypeCode a_type,
                   IDLType a_type_def,
                   short an_access)
Create the value member, specifying the field values.

Parameters:
a_name - name.
an_id - id .
is_defined_in - id of the value where the member is defined.
a_version - version.
a_type - tye.
a_type_def - IDLType (typeded).
an_access - accessibility scope. Can be equal to either PUBLIC_MEMBER.value or PRIVATE_MEMBER.value.