#include <DTDAttDef.hpp>
Inheritance diagram for DTDAttDef:
Public Member Functions | |
DTDAttDef (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
DTDAttDef (const XMLCh *const attName, const XMLAttDef::AttTypes type=CData, const XMLAttDef::DefAttTypes defType=Implied, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
DTDAttDef (const XMLCh *const attName, const XMLCh *const attValue, const XMLAttDef::AttTypes type, const XMLAttDef::DefAttTypes defType, const XMLCh *const enumValues=0, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
~DTDAttDef () | |
virtual const XMLCh * | getFullName () const |
virtual void | reset () |
unsigned int | getElemId () const |
virtual const XMLCh * | getDOMTypeInfoName () const |
virtual const XMLCh * | getDOMTypeInfoUri () const |
void | setElemId (const unsigned int newId) |
void | setName (const XMLCh *const newName) |
Private Attributes | |
unsigned int | fElemId |
XMLCh * | fName |
Definition at line 113 of file DTDAttDef.hpp.
DTDAttDef::DTDAttDef | ( | MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager |
) |
DTDAttDef::DTDAttDef | ( | const XMLCh *const | attName, | |
const XMLAttDef::AttTypes | type = CData , |
|||
const XMLAttDef::DefAttTypes | defType = Implied , |
|||
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
) |
DTDAttDef::DTDAttDef | ( | const XMLCh *const | attName, | |
const XMLCh *const | attValue, | |||
const XMLAttDef::AttTypes | type, | |||
const XMLAttDef::DefAttTypes | defType, | |||
const XMLCh *const | enumValues = 0 , |
|||
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
) |
DTDAttDef::~DTDAttDef | ( | ) |
const XMLCh * DTDAttDef::getDOMTypeInfoName | ( | ) | const [inline, virtual] |
Implements XMLAttDef.
Definition at line 200 of file DTDAttDef.hpp.
References XMLAttDef::getAttTypeString(), and XMLAttDef::getType().
const XMLCh * DTDAttDef::getDOMTypeInfoUri | ( | ) | const [inline, virtual] |
Implements XMLAttDef.
Definition at line 205 of file DTDAttDef.hpp.
unsigned int DTDAttDef::getElemId | ( | ) | const [inline] |
const XMLCh * DTDAttDef::getFullName | ( | ) | const [inline, virtual] |
Get the full name of this attribute type
The derived class should return a const pointer to the full name of this attribute. This will vary depending on the type of validator in use.
Implements XMLAttDef.
Definition at line 186 of file DTDAttDef.hpp.
References fName.
virtual void DTDAttDef::reset | ( | ) | [inline, virtual] |
The derived class should implement any cleaning up required between each use of an instance of this class for validation
Implements XMLAttDef.
Definition at line 145 of file DTDAttDef.hpp.
void DTDAttDef::setElemId | ( | const unsigned int | newId | ) | [inline] |
void DTDAttDef::setName | ( | const XMLCh *const | newName | ) |
unsigned int DTDAttDef::fElemId [private] |
XMLCh* DTDAttDef::fName [private] |