org.openorb.notify
Class EventTranslator

java.lang.Object
  extended by org.openorb.notify.EventTranslator

public final class EventTranslator
extends java.lang.Object

The EventTranslator class defines operations for translating events from one type to another like Any to Structured, following the rules of the specification.

Author:
Olivier Modica

Method Summary
static StructuredEvent translateAnyToStructured(org.omg.CORBA.Any anyEvent)
          Translate an Any event to a Structured event
static Property[] translateAnyToTyped(org.omg.CORBA.Any anyEvent)
          Translate an Any event to a Typed event
static org.omg.CORBA.Any translateStructuredToAny(StructuredEvent structEvent, org.omg.CORBA.ORB orb)
          Translate a Structured event to an Any event
static Property[] translateStructuredToTyped(StructuredEvent structEvent)
          Translate a Structured event to a Typed event
static org.omg.CORBA.Any translateTypedToAny(Property[] typedEvent, org.omg.CORBA.ORB orb)
          Translate a Typed event to an Any event
static StructuredEvent translateTypedToStructured(Property[] typedEvent, org.omg.CORBA.ORB orb)
          Translate a Typed event to a Structured event
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

translateAnyToStructured

public static StructuredEvent translateAnyToStructured(org.omg.CORBA.Any anyEvent)
Translate an Any event to a Structured event


translateAnyToTyped

public static Property[] translateAnyToTyped(org.omg.CORBA.Any anyEvent)
Translate an Any event to a Typed event


translateStructuredToAny

public static org.omg.CORBA.Any translateStructuredToAny(StructuredEvent structEvent,
                                                         org.omg.CORBA.ORB orb)
Translate a Structured event to an Any event


translateStructuredToTyped

public static Property[] translateStructuredToTyped(StructuredEvent structEvent)
Translate a Structured event to a Typed event


translateTypedToAny

public static org.omg.CORBA.Any translateTypedToAny(Property[] typedEvent,
                                                    org.omg.CORBA.ORB orb)
Translate a Typed event to an Any event


translateTypedToStructured

public static StructuredEvent translateTypedToStructured(Property[] typedEvent,
                                                         org.omg.CORBA.ORB orb)
Translate a Typed event to a Structured event