PSVIAttributeList Class Reference

Inheritance diagram for PSVIAttributeList:


List of all members.

Public Member Functions

 PSVIAttributeList (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor.
 ~PSVIAttributeList ()
PSVIAttributeList methods
XMLSize_t getLength () const
PSVIAttributegetAttributePSVIAtIndex (const XMLSize_t index)
const XMLChgetAttributeNameAtIndex (const XMLSize_t index)
const XMLChgetAttributeNamespaceAtIndex (const XMLSize_t index)
PSVIAttributegetAttributePSVIByName (const XMLCh *attrName, const XMLCh *attrNamespace)
PSVIAttributegetPSVIAttributeToFill (const XMLCh *attrName, const XMLCh *attrNS)
 methods needed by implementation
void reset ()
 reset the list

Constructor & Destructor Documentation

PSVIAttributeList::PSVIAttributeList ( MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager  ) 

The default constructor.

manager The configurable memory manager

PSVIAttributeList::~PSVIAttributeList (  ) 

Member Function Documentation

XMLSize_t PSVIAttributeList::getLength (  )  const

PSVIAttribute* PSVIAttributeList::getAttributePSVIAtIndex ( const XMLSize_t  index  ) 

const XMLCh* PSVIAttributeList::getAttributeNameAtIndex ( const XMLSize_t  index  ) 

const XMLCh* PSVIAttributeList::getAttributeNamespaceAtIndex ( const XMLSize_t  index  ) 

PSVIAttribute* PSVIAttributeList::getAttributePSVIByName ( const XMLCh attrName,
const XMLCh attrNamespace 

PSVIAttribute * PSVIAttributeList::getPSVIAttributeToFill ( const XMLCh attrName,
const XMLCh attrNS 

methods needed by implementation

returns a PSVI attribute of undetermined state and given name/namespace and makes that object part of the internal list. Intended to be called during validation of an element.

attrName name of this attribute
attrNS URI of the attribute
new, uninitialized, PSVIAttribute object

References PSVIAttributeStorage::fAttributeName, PSVIAttributeStorage::fAttributeNamespace, and PSVIAttributeStorage::fPSVIAttribute.

void PSVIAttributeList::reset (  ) 

reset the list

The documentation for this class was generated from the following file:

Generated on Wed Apr 21 17:55:50 2010 for Xerces-C++ by  doxygen 1.5.6