org.omg.IOP

Class TaggedComponent

public final class TaggedComponent extends Object implements IDLEntity, Serializable

The tagged component in a part of the {@link TaggedProfile}. The examples of the possible components inside the tag are {@link TAG_CODE_SETS}, {@link TAG_ALTERNATE_IIOP_ADDRESS}, {@link TAG_JAVA_CODEBASE}, {@link TAG_ORB_TYPE} and {@link TAG_POLICIES}. The complete list (over 20 possible components) can be found in OMG specification. Some of these components occur only once (in the same TaggedProfile), others can be repeated.

See Also: TaggedComponentHolder

Field Summary
byte[]component_data
The tag component data.
inttag
The integer tag identifier, for instance, TAG_CODE_SETS.value.
Constructor Summary
TaggedComponent()
Create the unitialised instance, assigning to the all fields java default values.
TaggedComponent(int a_tag, byte[] a_component_data)
Create the instance, initialising the fields to the given values.

Field Detail

component_data

public byte[] component_data
The tag component data.

tag

public int tag
The integer tag identifier, for instance, TAG_CODE_SETS.value.

Constructor Detail

TaggedComponent

public TaggedComponent()
Create the unitialised instance, assigning to the all fields java default values.

TaggedComponent

public TaggedComponent(int a_tag, byte[] a_component_data)
Create the instance, initialising the fields to the given values.