#include "defs.h"
#include "encodings.h"
#include "grammarbase.h"
#include "hashtable.h"
#include "list.h"
#include "queue.h"
#include "textcodec.h"
#include "xmlmodelevents.h"
#include "saxemitter.h"
#include "funneldevice.h"
Go to the source code of this file.
Compounds | |
struct | DataQueueItem |
One item in the DataQueue. More... | |
class | XmlModelBase |
An abstract predecessor of the XML models. More... | |
Defines | |
#define | XML_MODEL_BUFFER_DEFAULT_SIZE 1024 |
Default size of the data buffer. | |
Typedefs | |
typedef Queue< DataQueueItem > | DataQueue |
A queue of items of type DataQueueItem. More... | |
typedef List< XmlChar > | ElementNamesList |
List of theelement names. More... | |
typedef List< XmlChar > | AttributeNamesList |
List of the atribute names. More... | |
typedef HashTable< XmlChar *, unsigned long, List, 3079 > | ElementIds |
Hashtable of the element ids (keys are the element names). | |
typedef HashTable< XmlChar *, unsigned long, List, 3079 > | AttributeIds |
Hashtable of the attribute ids (keys are the attribute names). | |
Enumerations | |
enum | DataQueueItemType { Number, Characters, CharactersLength } |
An enum describing the possible types of items in the DataQueue. More... |
This file contains the definition of XmlModelBase class.
Definition in file xmlmodelbase.h.
|
List of the atribute names.
Used only for convenience and for automatic deallocation of the attribute names from memory. Definition at line 107 of file xmlmodelbase.h. |
|
A queue of items of type DataQueueItem.
Used by XML models to store some temporary data such as the names of the attributes and their values. Definition at line 91 of file xmlmodelbase.h. |
|
List of theelement names.
Used only for convenience and for automatic deallocation of the element names from memory. Definition at line 99 of file xmlmodelbase.h. |
|
An enum describing the possible types of items in the DataQueue.
Definition at line 53 of file xmlmodelbase.h. |