#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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002