#include <Attributes_Def_Builder.h>
Inheritance diagram for ACEXML_Attributes_Def_Builder:
Public Types | |
typedef auto_ptr< ACEXML_Attributes_Def_Builder > | VAR |
Public Methods | |
virtual | ~ACEXML_Attributes_Def_Builder ()=0 |
virtual int | setElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName, ACEXML_Env &xmlenv)=0 |
Set the element name that the attribute builder applies. More... | |
virtual ACEXML_Attribute_Def_Builder * | getAttribute_Def_Builder ()=0 |
Acquire an Attribute_Builder. More... | |
virtual int | insertAttribute (ACEXML_Attribute_Def_Builder *def, ACEXML_Env &xmlenv)=0 |
Add a definition for one attribute. More... | |
virtual void | dump (void)=0 |
Dump the content of the attribute definition. More... |
@ 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.
|
|
|
|
|
Dump the content of the attribute definition.
Reimplemented in ACEXML_Debug_Attributes_Builder. |
|
Acquire an Attribute_Builder.
Reimplemented in ACEXML_Debug_Attributes_Builder. |
|
Add a definition for one attribute.
Reimplemented in ACEXML_Debug_Attributes_Builder. |
|
Set the element name that the attribute builder applies.
Reimplemented in ACEXML_Debug_Attributes_Builder. |