Xerces-C++  3.2.3
List of all members
PSVIAttributeList Class Reference
Inheritance diagram for PSVIAttributeList:

Public Member Functions

 PSVIAttributeList (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor. More...
 ~PSVIAttributeList ()
- Public Member Functions inherited from XMemory
void * operator new (size_t size)
 This method overrides operator new. More...
void * operator new (size_t size, MemoryManager *memMgr)
 This method defines a custom operator new, that will use the provided memory manager to perform the allocation. More...
void * operator new (size_t size, void *ptr)
 This method overrides placement operator new. More...
void operator delete (void *p)
 This method overrides operator delete. More...
void operator delete (void *p, MemoryManager *memMgr)
 This method provides a matching delete for the custom operator new. More...
void operator delete (void *p, void *ptr)
 This method provides a matching delete for the placement new. More...

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 More...
void reset ()
 reset the list More...

Additional Inherited Members

- Protected Member Functions inherited from XMemory
 XMemory ()
 Protected default constructor. More...

Constructor & Destructor Documentation

◆ PSVIAttributeList()

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

The default constructor.

managerThe configurable memory manager

◆ ~PSVIAttributeList()

PSVIAttributeList::~PSVIAttributeList ( )

Member Function Documentation

◆ getAttributeNameAtIndex()

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

◆ getAttributeNamespaceAtIndex()

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

◆ getAttributePSVIAtIndex()

PSVIAttribute* PSVIAttributeList::getAttributePSVIAtIndex ( const XMLSize_t  index)

◆ getAttributePSVIByName()

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

◆ getLength()

XMLSize_t PSVIAttributeList::getLength ( ) const

◆ getPSVIAttributeToFill()

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.

attrNamename of this attribute
attrNSURI of the attribute
new, uninitialized, PSVIAttribute object

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

◆ reset()

void PSVIAttributeList::reset ( )

reset the list

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