[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Classes
Class | Description | |
---|---|---|
![]() | BaseXMLEventType | Base class for XMLEventTypes.
Using this class as EventType only allow preconfigured properties
(normally via !:net.esper.events.xml.XPathPropertyGetter XPathPropertyGetter ).
For "on the fly" property resolvers, use either
!:net.esper.events.xml.SimpleXMLEventType SimpleXMLEventType or
!:net.esper.events.xml.SchemaXMLEventType SchemaXMLEventType |
![]() | SchemaUtil | Utility class for querying schema information. |
![]() | SchemaXMLEventType |
EventType for xml events that have a Schema.
Mapped and Indexed properties are supported.
All property types resolved via the declared xsd types.
Can access attributes.
Validates the property string at construction time.
|
![]() | SchemaXMLPropertyParser |
Parses event property names and transforms to XPath expressions using the schema
information supplied. Supports the nested, indexed and mapped event properties.
|
![]() | SimpleXMLEventType |
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.
If an xsd is present, then use !:net.esper.events.xml.SchemaXMLEventType SchemaXMLEventType |
![]() | SimpleXMLPropertyParser | Parses event property names and transforms to XPath expressions. Supports
nested, indexed and mapped event properties.
|
![]() | XMLEventBean | EventBean wrapper for XML documents.
Currently only instances of org.w3c.dom.Node can be used
|
![]() | XPathNamespaceContext |
Provides the namespace context information for compiling XPath expressions.
Not sure if this has any relevance for the .NET implementation -- Aaron
|
![]() | XPathPropertyGetter | Getter for properties of DOM xml events. |