net.esper.event
Class EventTypeHelper
java.lang.Object
net.esper.event.EventTypeHelper
public class EventTypeHelper
- extends java.lang.Object
Helper for utility functions dealing with event types.
Method Summary |
static EventType |
createAddToEventType(EventType originalType,
java.lang.String[] fieldNames,
java.lang.Class[] fieldTypes)
Create an event type based on the original type passed in adding a property. |
static java.util.Map<java.lang.String,java.lang.Class> |
getUnderlyingTypes(java.util.Map<java.lang.String,EventType> types)
Return a map of property name and types for a given map of property name and event type,
by extracting the underlying type for the event types. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventTypeHelper
public EventTypeHelper()
getUnderlyingTypes
public static java.util.Map<java.lang.String,java.lang.Class> getUnderlyingTypes(java.util.Map<java.lang.String,EventType> types)
- Return a map of property name and types for a given map of property name and event type,
by extracting the underlying type for the event types.
- Parameters:
types
- is the various event types returned.
- Returns:
- map of property name and type
createAddToEventType
public static EventType createAddToEventType(EventType originalType,
java.lang.String[] fieldNames,
java.lang.Class[] fieldTypes)
- Create an event type based on the original type passed in adding a property.
- Parameters:
originalType
- - event type to add property tofieldNames
- - names of propertiesfieldTypes
- - types of properties
- Returns:
- new event type