|
||||||||||
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(EventTypeMetadata metadata,
int eventTypeId,
ConfigurationEventTypeAxiom configurationEventTypeAxiom)
Ctor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AxiomXMLEventType(EventTypeMetadata metadata, int eventTypeId, ConfigurationEventTypeAxiom configurationEventTypeAxiom)
configurationEventTypeAxiom
- is the configuration for XML accessMethod Detail |
---|
public int getEventTypeId()
getEventTypeId
in interface EventType
public java.lang.Class getPropertyType(java.lang.String property)
getPropertyType
in interface EventType
public java.lang.Class getUnderlyingType()
getUnderlyingType
in interface EventType
public EventPropertyGetter getGetter(java.lang.String property)
getGetter
in interface EventType
public java.lang.String[] getPropertyNames()
getPropertyNames
in interface EventType
public boolean isProperty(java.lang.String property)
isProperty
in interface EventType
public EventType[] getSuperTypes()
getSuperTypes
in interface EventType
public java.util.Iterator<EventType> getDeepSuperTypes()
getDeepSuperTypes
in interface EventType
public java.lang.String getStartTimestampPropertyName()
getStartTimestampPropertyName
in interface EventType
public java.lang.String getEndTimestampPropertyName()
getEndTimestampPropertyName
in interface EventType
public ConfigurationEventTypeAxiom getConfig()
public EventTypeMetadata getMetadata()
getMetadata
in interface EventTypeSPI
public java.lang.String getName()
getName
in interface EventType
public FragmentEventType getFragmentType(java.lang.String propertyExpression)
getFragmentType
in interface EventType
public EventPropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors
in interface EventType
public EventPropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)
getPropertyDescriptor
in interface EventType
public EventPropertyWriter getWriter(java.lang.String propertyName)
getWriter
in interface EventTypeSPI
public EventPropertyDescriptor[] getWriteableProperties()
getWriteableProperties
in interface EventTypeSPI
public EventBeanCopyMethod getCopyMethod(java.lang.String[] properties)
getCopyMethod
in interface EventTypeSPI
public EventPropertyDescriptor getWritableProperty(java.lang.String propertyName)
getWritableProperty
in interface EventTypeSPI
public EventBeanWriter getWriter(java.lang.String[] properties)
getWriter
in interface EventTypeSPI
public EventBeanReader getReader()
getReader
in interface EventTypeSPI
public EventPropertyGetterMapped getGetterMapped(java.lang.String mappedPropertyName)
getGetterMapped
in interface EventType
public EventPropertyGetterIndexed getGetterIndexed(java.lang.String indexedPropertyName)
getGetterIndexed
in interface EventType
public boolean equalsCompareType(EventType eventType)
equalsCompareType
in interface EventTypeSPI
|
© 2006-2011 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 |