#include <Attributes_Def_Builder.h>

Public Types | |
| typedef auto_ptr < ACEXML_Attributes_Def_Builder > | VAR |
Public Member Functions | |
| virtual | ~ACEXML_Attributes_Def_Builder ()=0 |
| virtual int | setElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName)=0 |
| virtual ACEXML_Attribute_Def_Builder * | getAttribute_Def_Builder (void)=0 |
| virtual int | insertAttribute (ACEXML_Attribute_Def_Builder *def)=0 |
| virtual void | dump (void)=0 |
@ class ACEXML_Attributes_Def_Builder Attributes_Def_Builder.h "common/Attributes_Def_Builder.h"
@ brief An abstract virtual class defining an interface for building attribute definitions from DTD.
This class should be invisible to application programmers and is only used for validator implementors.
| ACEXML_Attributes_Def_Builder::~ACEXML_Attributes_Def_Builder | ( | ) | [pure virtual] |
| virtual void ACEXML_Attributes_Def_Builder::dump | ( | void | ) | [pure virtual] |
Dump the content of the attribute definition.
Implemented in ACEXML_Debug_Attributes_Builder.
| virtual ACEXML_Attribute_Def_Builder* ACEXML_Attributes_Def_Builder::getAttribute_Def_Builder | ( | void | ) | [pure virtual] |
Acquire an Attribute_Builder.
Implemented in ACEXML_Debug_Attributes_Builder.
| virtual int ACEXML_Attributes_Def_Builder::insertAttribute | ( | ACEXML_Attribute_Def_Builder * | def ) | [pure virtual] |
Add a definition for one attribute.
| virtual int ACEXML_Attributes_Def_Builder::setElement | ( | const ACEXML_Char * | namespaceURI, |
| const ACEXML_Char * | localName, | ||
| const ACEXML_Char * | qName | ||
| ) | [pure virtual] |
Set the element name that the attribute builder applies.
| 0 | if valid, -1 otherwise. |
1.7.2