|
Public Types |
typedef ACE_Hash_Map_Manager<
ACE_TString, int, ACE_Null_Mutex > | REF_MAP |
typedef ACE_Hash_Map_Iterator<
ACE_TString, int, ACE_Null_Mutex > | REF_ITER |
typedef ACE_Hash_Map_Manager<
int, ACE_TString, ACE_Null_Mutex > | IDREF_MAP |
Public Member Functions |
| Basic_Handler (DOMDocument *doc, unsigned long filter_) |
| Basic_Handler (DOMNodeIterator *iter, bool release=false) |
| Basic_Handler (DOMDocument *doc, DOMNodeIterator *iter, bool release=false) |
| ~Basic_Handler (void) |
REF_MAP & | id_map () |
void | set_iter (DOMNodeIterator *iter) |
void | set_doc (DOMDocument *doc) |
Protected Attributes |
DOMDocumentTraversal * | traverse_ |
DOMDocument * | doc_ |
DOMNode * | root_ |
unsigned long | filter_ |
DOMNodeIterator * | iter_ |
bool | release_ |
int | index_ |
REF_MAP | id_map_ |
IDREF_MAP | idref_map_ |
This class provides the functionalities common to all handler classes. Keeps variables for basic XML document handling, initialization/uninitialization, and required get/set methods.