org.openorb.notify
Class EventTranslator

java.lang.Object
  |
  +--org.openorb.notify.EventTranslator

public 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

Constructor Summary
EventTranslator()
           
 
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
 

Constructor Detail

EventTranslator

public EventTranslator()
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