DTDAttDef Class Reference

#include <DTDAttDef.hpp>

Inheritance diagram for DTDAttDef:

XMLAttDef XMemory List of all members.

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 XMLChgetFullName () const
virtual void reset ()
unsigned int getElemId () const
virtual const XMLChgetDOMTypeInfoName () const
virtual const XMLChgetDOMTypeInfoUri () const
void setElemId (const unsigned int newId)
void setName (const XMLCh *const newName)

Private Attributes

unsigned int fElemId
XMLChfName

Detailed Description

Definition at line 113 of file DTDAttDef.hpp.


Constructor & Destructor Documentation

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 (  ) 


Member Function Documentation

const XMLCh * DTDAttDef::getDOMTypeInfoName (  )  const [inline, virtual]

Returns:
the name part of DOM Level 3 TypeInfo

Implements XMLAttDef.

Definition at line 200 of file DTDAttDef.hpp.

References XMLAttDef::getAttTypeString(), and XMLAttDef::getType().

const XMLCh * DTDAttDef::getDOMTypeInfoUri (  )  const [inline, virtual]

Returns:
the uri part of DOM Level 3 TypeInfo

Implements XMLAttDef.

Definition at line 205 of file DTDAttDef.hpp.

unsigned int DTDAttDef::getElemId (  )  const [inline]

Definition at line 195 of file DTDAttDef.hpp.

References fElemId.

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.

Returns:
A const pointer to the full name of this attribute type.

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]

Definition at line 213 of file DTDAttDef.hpp.

References fElemId.

void DTDAttDef::setName ( const XMLCh *const   newName  ) 


Member Data Documentation

unsigned int DTDAttDef::fElemId [private]

Definition at line 178 of file DTDAttDef.hpp.

Referenced by getElemId(), and setElemId().

XMLCh* DTDAttDef::fName [private]

Definition at line 179 of file DTDAttDef.hpp.

Referenced by getFullName().


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:30:32 2006 for DT2005.panorama by  doxygen 1.4.7