|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esperio.representation.axiom.AxiomXMLEventType
public class AxiomXMLEventType
Apache Axiom event type provides event metadata for Axiom OMDocument events.
Optimistic try to resolve the property string into an appropiate xPath, and use it as getter. Mapped and Indexed properties supported. Because no type information is given, all property are resolved to String. No namespace support. Cannot access to xml attributes, only elements content.
See AxiomEventRepresentation
for more details.
Constructor Summary | |
---|---|
AxiomXMLEventType(com.espertech.esper.event.EventTypeMetadata metadata,
int eventTypeId,
ConfigurationEventTypeAxiom configurationEventTypeAxiom)
Ctor. |
Method Summary | |
---|---|
boolean |
equalsCompareType(com.espertech.esper.client.EventType eventType)
|
ConfigurationEventTypeAxiom |
getConfig()
Returns the configuration for the name. |
com.espertech.esper.event.EventBeanCopyMethod |
getCopyMethod(java.lang.String[] properties)
|
java.util.Iterator<com.espertech.esper.client.EventType> |
getDeepSuperTypes()
|
java.lang.String |
getEndTimestampPropertyName()
|
int |
getEventTypeId()
|
com.espertech.esper.client.FragmentEventType |
getFragmentType(java.lang.String propertyExpression)
|
com.espertech.esper.client.EventPropertyGetter |
getGetter(java.lang.String property)
|
com.espertech.esper.client.EventPropertyGetterIndexed |
getGetterIndexed(java.lang.String indexedPropertyName)
|
com.espertech.esper.client.EventPropertyGetterMapped |
getGetterMapped(java.lang.String mappedPropertyName)
|
com.espertech.esper.event.EventTypeMetadata |
getMetadata()
|
java.lang.String |
getName()
|
com.espertech.esper.client.EventPropertyDescriptor |
getPropertyDescriptor(java.lang.String propertyName)
|
com.espertech.esper.client.EventPropertyDescriptor[] |
getPropertyDescriptors()
|
java.lang.String[] |
getPropertyNames()
|
java.lang.Class |
getPropertyType(java.lang.String property)
|
com.espertech.esper.event.EventBeanReader |
getReader()
|
java.lang.String |
getStartTimestampPropertyName()
|
com.espertech.esper.client.EventType[] |
getSuperTypes()
|
java.lang.Class |
getUnderlyingType()
|
com.espertech.esper.client.EventPropertyDescriptor |
getWritableProperty(java.lang.String propertyName)
|
com.espertech.esper.client.EventPropertyDescriptor[] |
getWriteableProperties()
|
com.espertech.esper.event.EventPropertyWriter |
getWriter(java.lang.String propertyName)
|
com.espertech.esper.event.EventBeanWriter |
getWriter(java.lang.String[] properties)
|
boolean |
isProperty(java.lang.String property)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AxiomXMLEventType(com.espertech.esper.event.EventTypeMetadata metadata, int eventTypeId, ConfigurationEventTypeAxiom configurationEventTypeAxiom)
configurationEventTypeAxiom
- is the configuration for XML accessMethod Detail |
---|
public int getEventTypeId()
getEventTypeId
in interface com.espertech.esper.client.EventType
public java.lang.Class getPropertyType(java.lang.String property)
getPropertyType
in interface com.espertech.esper.client.EventType
public java.lang.Class getUnderlyingType()
getUnderlyingType
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyGetter getGetter(java.lang.String property)
getGetter
in interface com.espertech.esper.client.EventType
public java.lang.String[] getPropertyNames()
getPropertyNames
in interface com.espertech.esper.client.EventType
public boolean isProperty(java.lang.String property)
isProperty
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventType[] getSuperTypes()
getSuperTypes
in interface com.espertech.esper.client.EventType
public java.util.Iterator<com.espertech.esper.client.EventType> getDeepSuperTypes()
getDeepSuperTypes
in interface com.espertech.esper.client.EventType
public java.lang.String getStartTimestampPropertyName()
getStartTimestampPropertyName
in interface com.espertech.esper.client.EventType
public java.lang.String getEndTimestampPropertyName()
getEndTimestampPropertyName
in interface com.espertech.esper.client.EventType
public ConfigurationEventTypeAxiom getConfig()
public com.espertech.esper.event.EventTypeMetadata getMetadata()
getMetadata
in interface com.espertech.esper.event.EventTypeSPI
public java.lang.String getName()
getName
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.FragmentEventType getFragmentType(java.lang.String propertyExpression)
getFragmentType
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)
getPropertyDescriptor
in interface com.espertech.esper.client.EventType
public com.espertech.esper.event.EventPropertyWriter getWriter(java.lang.String propertyName)
getWriter
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.client.EventPropertyDescriptor[] getWriteableProperties()
getWriteableProperties
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.event.EventBeanCopyMethod getCopyMethod(java.lang.String[] properties)
getCopyMethod
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.client.EventPropertyDescriptor getWritableProperty(java.lang.String propertyName)
getWritableProperty
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.event.EventBeanWriter getWriter(java.lang.String[] properties)
getWriter
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.event.EventBeanReader getReader()
getReader
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.client.EventPropertyGetterMapped getGetterMapped(java.lang.String mappedPropertyName)
getGetterMapped
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyGetterIndexed getGetterIndexed(java.lang.String indexedPropertyName)
getGetterIndexed
in interface com.espertech.esper.client.EventType
public boolean equalsCompareType(com.espertech.esper.client.EventType eventType)
equalsCompareType
in interface com.espertech.esper.event.EventTypeSPI
|
© 2006-2016 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 |