#include <xmlmodelbase.h>
Inheritance diagram for XmlModelBase:
Public Methods | |
XmlModelBase (void) | |
A constructor. | |
virtual | ~XmlModelBase (void) |
A destructor. More... | |
virtual bool | manageEvent (XmlModelEvent *event)=0 |
Manage one XML event. More... | |
virtual void | receiveData (XmlChar *data, size_t size)=0 |
Receive the data from another object. More... | |
virtual void | setGrammar (GrammarBase *gr)=0 |
Set the grammar for compression. | |
virtual void | setSAXEmitter (SAXEmitter *emitter, void *data=0)=0 |
Set the SAX emitter. |
Implements an unified interface for the XML models.
Definition at line 123 of file xmlmodelbase.h.
|
A destructor.
Does nothing. Definition at line 134 of file xmlmodelbase.h. |
|
Manage one XML event.
This method should implement the encoding functionality of the model.
Implemented in XmlAdaptiveModel. Referenced by XmlParser::exposeEvent. |
|
Receive the data from another object.
This method should implement the decoding functionality of the model.
Implements UserOfFunnelDevice. Implemented in XmlAdaptiveModel. |