org.omg.CORBA

Class ValueMember

public final class ValueMember extends Object implements Serializable, IDLEntity

The class, defining properties of the value member.
Field Summary
shortaccess
The type of access (public, private) of this value member.
Stringdefined_in
The repository ID of the value for that this member is defined
Stringid
The repository ID of this value member itself.
Stringname
The name of the value member.
TypeCodetype
The type of of this value member.
IDLTypetype_def
The typedef that represents the IDL type of the value member.
Stringversion
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.

Field Detail

access

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

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.

type

public TypeCode type
The type of of this value member.

type_def

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

version

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

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 {@link IDLType} (typeded). an_access accessibility scope. Can be equal to either {@link PUBLIC_MEMBER#value} or {@link PRIVATE_MEMBER#value}.