org.openorb.orb.csiv2
Class CSITaggedComponentHandler

java.lang.Object
  extended by org.openorb.orb.csiv2.CSITaggedComponentHandler
All Implemented Interfaces:
org.openorb.orb.iiop.TaggedComponentHandler

public class CSITaggedComponentHandler
extends java.lang.Object
implements org.openorb.orb.iiop.TaggedComponentHandler

This class is an implementation of the class 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.
 org.openorb.orb.iiop.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.

Specified by:
getTags in interface org.openorb.orb.iiop.TaggedComponentHandler
Returns:
An int array of ids that are handled by this handler.

handle

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

Specified by:
handle in interface org.openorb.orb.iiop.TaggedComponentHandler
Parameters:
component - The TaggedComponent to decode.
codec - The codec to decode the TaggedComponent's data member.
Returns:
The data class containing the decoded TaggedComponent.