|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.event.BaseNestableEventType
com.espertech.esper.event.map.MapEventType
public class MapEventType
Implementation of the EventType
interface for handling plain Maps containing name value pairs.
Field Summary | |
---|---|
protected java.util.Map<java.lang.String,Pair<EventPropertyDescriptor,MapEventBeanPropertyWriter>> |
propertyWriters
|
protected EventPropertyDescriptor[] |
writablePropertyDescriptors
|
Fields inherited from class com.espertech.esper.event.BaseNestableEventType |
---|
endTimestampPropertyName, eventAdapterService, eventTypeId, getterFactory, metadata, nestableTypes, optionalDeepSupertypes, optionalSuperTypes, propertyDescriptors, propertyGetterCache, propertyItems, propertyNames, startTimestampPropertyName, typeName |
Constructor Summary | |
---|---|
MapEventType(EventTypeMetadata metadata,
java.lang.String typeName,
int eventTypeId,
EventAdapterService eventAdapterService,
java.util.Map<java.lang.String,java.lang.Object> propertyTypes,
EventType[] optionalSuperTypes,
java.util.Set<EventType> optionalDeepSupertypes,
ConfigurationEventTypeMap configMapType)
|
Method Summary | |
---|---|
EventBeanCopyMethod |
getCopyMethod(java.lang.String[] properties)
Returns the copy method, considering only the attached properties for a write operation onto the copy |
EventBeanReader |
getReader()
Returns a reader for reading all properties of an event. |
java.lang.Class |
getUnderlyingType()
Get the class that represents the Java type of the event type. |
java.lang.Object |
getValue(java.lang.String propertyName,
java.util.Map values)
|
EventPropertyDescriptor |
getWritableProperty(java.lang.String propertyName)
Returns the descriptor for a writable property. |
EventPropertyDescriptor[] |
getWriteableProperties()
Returns the writable properties. |
MapEventBeanPropertyWriter |
getWriter(java.lang.String propertyName)
Return a writer for writing a single property value. |
EventBeanWriter |
getWriter(java.lang.String[] properties)
Returns the write for writing a set of properties. |
protected void |
postUpdateNestableTypes()
|
Methods inherited from class com.espertech.esper.event.BaseNestableEventType |
---|
addAdditionalProperties, equalsCompareType, getDeepSuperTypes, getEndTimestampPropertyName, getEqualsMessage, getEventTypeId, getFragmentType, getGetter, getGetterIndexed, getGetterMapped, getMetadata, getName, getPropertyDescriptor, getPropertyDescriptors, getPropertyNames, getPropertyType, getStartTimestampPropertyName, getSuperTypes, getTypes, isDeepEqualsProperties, isProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.Map<java.lang.String,Pair<EventPropertyDescriptor,MapEventBeanPropertyWriter>> propertyWriters
protected EventPropertyDescriptor[] writablePropertyDescriptors
Constructor Detail |
---|
public MapEventType(EventTypeMetadata metadata, java.lang.String typeName, int eventTypeId, EventAdapterService eventAdapterService, java.util.Map<java.lang.String,java.lang.Object> propertyTypes, EventType[] optionalSuperTypes, java.util.Set<EventType> optionalDeepSupertypes, ConfigurationEventTypeMap configMapType)
Method Detail |
---|
protected void postUpdateNestableTypes()
postUpdateNestableTypes
in class BaseNestableEventType
public final java.lang.Class getUnderlyingType()
EventType
public EventBeanCopyMethod getCopyMethod(java.lang.String[] properties)
EventTypeSPI
properties
- to write after copy
public EventBeanReader getReader()
EventTypeSPI
public java.lang.Object getValue(java.lang.String propertyName, java.util.Map values)
public MapEventBeanPropertyWriter getWriter(java.lang.String propertyName)
EventTypeSPI
propertyName
- to write to
public EventPropertyDescriptor getWritableProperty(java.lang.String propertyName)
EventTypeSPI
propertyName
- to get descriptor for
public EventPropertyDescriptor[] getWriteableProperties()
EventTypeSPI
public EventBeanWriter getWriter(java.lang.String[] properties)
EventTypeSPI
properties
- to write
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |