org.openorb.orb.csiv2
Class CSITaggedComponentHandler

java.lang.Object
  extended by org.openorb.orb.csiv2.CSITaggedComponentHandler

public class CSITaggedComponentHandler
extends java.lang.Object

This class is an implementation of the class org.openorb.orb.iiop.TaggedComponentHandler. It provides output handling of CSIv2 IOR components.

Author:
Michael Rumpf

Constructor Summary
CSITaggedComponentHandler()
          Empty default constructor.
 
Method Summary
 int[] getTags()
          Return the tag ids that are handled by this handler.
 AbstractTagData handle(org.omg.IOP.TaggedComponent component, org.omg.IOP.Codec codec)
          The actual handle method that prints a stringified representation of the TaggedComponent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSITaggedComponentHandler

public CSITaggedComponentHandler()
Empty default constructor.

Method Detail

getTags

public int[] getTags()
Return the tag ids that are handled by this handler.

Returns:
An int array of ids that are handled by this handler.

handle

public AbstractTagData handle(org.omg.IOP.TaggedComponent component,
                              org.omg.IOP.Codec codec)
The actual handle method that prints a stringified representation of the TaggedComponent.

Parameters:
component - The TaggedComponent to decode.
codec - The codec to decode the TaggedComponent's data member.
Returns:
The data class containing the decoded TaggedComponent.