org.openorb.notify

Class EventTranslator

public final class EventTranslator extends 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 StructuredEventtranslateAnyToStructured(Any anyEvent)
Translate an Any event to a Structured event
static Property[]translateAnyToTyped(Any anyEvent)
Translate an Any event to a Typed event
static AnytranslateStructuredToAny(StructuredEvent structEvent, ORB orb)
Translate a Structured event to an Any event
static Property[]translateStructuredToTyped(StructuredEvent structEvent)
Translate a Structured event to a Typed event
static AnytranslateTypedToAny(Property[] typedEvent, ORB orb)
Translate a Typed event to an Any event
static StructuredEventtranslateTypedToStructured(Property[] typedEvent, ORB orb)
Translate a Typed event to a Structured event

Method Detail

translateAnyToStructured

public static StructuredEvent translateAnyToStructured(Any anyEvent)
Translate an Any event to a Structured event

translateAnyToTyped

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

translateStructuredToAny

public static Any translateStructuredToAny(StructuredEvent structEvent, 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 Any translateTypedToAny(Property[] typedEvent, ORB orb)
Translate a Typed event to an Any event

translateTypedToStructured

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