ACEXML
6.1.0
|
#include <DTD_Manager.h>
Public Member Functions | |
virtual | ~ACEXML_DTD_Manager ()=0 |
virtual ACEXML_Element_Def_Builder * | getElement_Def_Builder ()=0 |
virtual int | insertElement_Definition (ACEXML_Element_Def_Builder *def)=0 |
virtual ACEXML_Attributes_Def_Builder * | getAttribute_Def_Builder ()=0 |
virtual int | insertAttributes_Definition (ACEXML_Attributes_Def_Builder *def)=0 |
virtual ACEXML_Validator * | getValidator (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName)=0 |
ACEXML_DTD_Manager::~ACEXML_DTD_Manager | ( | ) | [pure virtual] |
virtual ACEXML_Attributes_Def_Builder* ACEXML_DTD_Manager::getAttribute_Def_Builder | ( | ) | [pure virtual] |
Acquire a pointer to an attributes definition builder.
Implemented in ACEXML_Debug_DTD_Manager.
virtual ACEXML_Element_Def_Builder* ACEXML_DTD_Manager::getElement_Def_Builder | ( | ) | [pure virtual] |
Acquire a pointer to an element definition builder. The XML parser use this interface to acquire the definition builder and use the builder to create the DTD element definition. The resulting builder is then registered with the DTD Manager or destroyed if error occured when the builder encountered errors.
0 | if error occurs creating the builder. |
Implemented in ACEXML_Debug_DTD_Manager.
virtual ACEXML_Validator* ACEXML_DTD_Manager::getValidator | ( | const ACEXML_Char * | namespaceURI, |
const ACEXML_Char * | localName, | ||
const ACEXML_Char * | qName | ||
) | [pure virtual] |
Acquire an element validator to validate an XML element.
Implemented in ACEXML_Debug_DTD_Manager.
virtual int ACEXML_DTD_Manager::insertAttributes_Definition | ( | ACEXML_Attributes_Def_Builder * | def | ) | [pure virtual] |
Insert a new attributes definition into the DTD Manager.
0 | if success, -1 otherwise. |
Implemented in ACEXML_Debug_DTD_Manager.
virtual int ACEXML_DTD_Manager::insertElement_Definition | ( | ACEXML_Element_Def_Builder * | def | ) | [pure virtual] |
Insert a new element definition into the DTD Manager.
0 | if success, -1 if error. |
Implemented in ACEXML_Debug_DTD_Manager.