org.omg.IOP

Class TaggedComponent

public final class TaggedComponent extends Object implements IDLEntity, Serializable

The tagged component in a part of the TaggedProfile. The examples of the possible components inside the tag are TAG_CODE_SETS, TAG_ALTERNATE_IIOP_ADDRESS, TAG_JAVA_CODEBASE, TAG_ORB_TYPE and 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.