org.omg.IOP
Class TaggedComponent

java.lang.Object
  extended by org.omg.IOP.TaggedComponent
All Implemented Interfaces:
Serializable, IDLEntity

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, TaggedComponentHelper, Serialized Form

Field Summary
 byte[] component_data
          The tag component data.
 int tag
          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.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tag

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


component_data

public byte[] component_data
The tag component data.

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.