|
||||||||||
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.arr.ObjectArrayEventType
public class ObjectArrayEventType
Field Summary | |
---|---|
protected java.util.Map<java.lang.String,Pair<EventPropertyDescriptor,ObjectArrayEventBeanPropertyWriter>> |
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 | |
---|---|
ObjectArrayEventType(EventTypeMetadata metadata,
java.lang.String eventTypeName,
int eventTypeId,
EventAdapterService eventAdapterService,
java.util.Map<java.lang.String,java.lang.Object> properyTypes,
ConfigurationEventTypeObjectArray typeDef,
EventType[] optionalSuperTypes,
java.util.Set<EventType> optionalDeepSupertypes)
|
Method Summary | |
---|---|
static java.lang.Object[] |
convertEvent(EventBean theEvent,
ObjectArrayEventType targetType)
|
EventBeanCopyMethod |
getCopyMethod(java.lang.String[] properties)
Returns the copy method, considering only the attached properties for a write operation onto the copy |
java.util.Map<java.lang.String,java.lang.Integer> |
getPropertiesIndexes()
|
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. |
EventPropertyDescriptor |
getWritableProperty(java.lang.String propertyName)
Returns the descriptor for a writable property. |
EventPropertyDescriptor[] |
getWriteableProperties()
Returns the writable properties. |
ObjectArrayEventBeanPropertyWriter |
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. |
boolean |
isDeepEqualsConsiderOrder(ObjectArrayEventType other)
|
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,ObjectArrayEventBeanPropertyWriter>> propertyWriters
protected EventPropertyDescriptor[] writablePropertyDescriptors
Constructor Detail |
---|
public ObjectArrayEventType(EventTypeMetadata metadata, java.lang.String eventTypeName, int eventTypeId, EventAdapterService eventAdapterService, java.util.Map<java.lang.String,java.lang.Object> properyTypes, ConfigurationEventTypeObjectArray typeDef, EventType[] optionalSuperTypes, java.util.Set<EventType> optionalDeepSupertypes)
Method Detail |
---|
protected void postUpdateNestableTypes()
postUpdateNestableTypes
in class BaseNestableEventType
public java.util.Map<java.lang.String,java.lang.Integer> getPropertiesIndexes()
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 ObjectArrayEventBeanPropertyWriter 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
public static java.lang.Object[] convertEvent(EventBean theEvent, ObjectArrayEventType targetType)
public boolean isDeepEqualsConsiderOrder(ObjectArrayEventType other)
|
© 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 |