|
| SchemaValidatorFilter (bool strictValidation, EventHandler *next, xercesc::GrammarResolver *grammarResolver, xercesc::MemoryManager *mm, const LocationInfo *info) |
|
virtual | ~SchemaValidatorFilter () |
|
void | reset () |
|
virtual void | startDocumentEvent (const XMLCh *documentURI, const XMLCh *encoding) |
| Handles a document node as an event. More...
|
|
virtual void | endDocumentEvent () |
| Handles a document node as an event. More...
|
|
virtual void | startElementEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname) |
| Handles the start of an element node as an event. More...
|
|
virtual void | endElementEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *typeURI, const XMLCh *typeName) |
| Handles the end of an element node as an event. More...
|
|
virtual void | piEvent (const XMLCh *target, const XMLCh *value) |
| Handles a processing instruction node as an event. More...
|
|
virtual void | textEvent (const XMLCh *value) |
| Handles a text node as an event. More...
|
|
virtual void | textEvent (const XMLCh *chars, unsigned int length) |
| Handles a text node as an event. More...
|
|
virtual void | commentEvent (const XMLCh *value) |
| Handles a comment node as an event. More...
|
|
virtual void | attributeEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *value, const XMLCh *typeURI, const XMLCh *typeName) |
| Handles an attribute node as an event. More...
|
|
virtual void | namespaceEvent (const XMLCh *prefix, const XMLCh *uri) |
| Handles a namespace binding as an event. More...
|
|
| EventFilter (EventHandler *next) |
|
void | setNextEventHandler (EventHandler *next) |
|
virtual void | setLocationInfo (const LocationInfo *location) |
| Recieves a LocationInfo object that is owned by the caller, and will be updated with the current location information as the parse progresses. More...
|
|
virtual void | atomicItemEvent (AnyAtomicType::AtomicObjectType type, const XMLCh *value, const XMLCh *typeURI, const XMLCh *typeName) |
| Handles an atomic item as an event. More...
|
|
virtual void | endEvent () |
| Called when all events have been reported. More...
|
|
Public Member Functions inherited from EventHandler |
virtual | ~EventHandler () |
|
The SchemaValidatorFilter class will modify the incoming event stream by validating it against the schema definitions found in the DynamicContext's DocumentCache.
It will add typing information, as well as default values and attributes, and will normalize values according to the schema normalization rules.