#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 ACEXML_ENV_ARG_DECL)=0 |
virtual ACEXML_Attribute_Def_Builder * | getAttribute_Def_Builder ()=0 |
virtual int | insertAttribute (ACEXML_Attribute_Def_Builder *def ACEXML_ENV_ARG_DECL)=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.
Definition at line 116 of file Attributes_Def_Builder.h.
Definition at line 120 of file Attributes_Def_Builder.h.
ACEXML_Attributes_Def_Builder::~ACEXML_Attributes_Def_Builder | ( | ) | [pure virtual] |
Definition at line 10 of file Attributes_Def_Builder.cpp.
{ }
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 | ( | ) | [pure virtual] |
Acquire an Attribute_Builder.
Implemented in ACEXML_Debug_Attributes_Builder.
virtual int ACEXML_Attributes_Def_Builder::insertAttribute | ( | ACEXML_Attribute_Def_Builder *def | ACEXML_ENV_ARG_DECL | ) | [pure virtual] |
Add a definition for one attribute.
Implemented in ACEXML_Debug_Attributes_Builder.
virtual int ACEXML_Attributes_Def_Builder::setElement | ( | const ACEXML_Char * | namespaceURI, | |
const ACEXML_Char * | localName, | |||
const ACEXML_Char *qName | ACEXML_ENV_ARG_DECL | |||
) | [pure virtual] |
Set the element name that the attribute builder applies.
0 | if valid, -1 otherwise. |
Implemented in ACEXML_Debug_Attributes_Builder.