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

Public Member Functions

Constructors
 PSVIAttributeList (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor. More...
 
Destructor
 ~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 More...
 
void reset ()
 reset the list More...
 
- 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...
 

Additional Inherited Members

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

Constructor & Destructor Documentation

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

The default constructor.

Parameters
managerThe configurable memory manager
PSVIAttributeList::~PSVIAttributeList ( )

Member Function Documentation

const XMLCh* PSVIAttributeList::getAttributeNameAtIndex ( const XMLSize_t  index)
const XMLCh* PSVIAttributeList::getAttributeNamespaceAtIndex ( const XMLSize_t  index)
PSVIAttribute* PSVIAttributeList::getAttributePSVIAtIndex ( const XMLSize_t  index)
PSVIAttribute* PSVIAttributeList::getAttributePSVIByName ( const XMLCh attrName,
const XMLCh attrNamespace 
)
XMLSize_t PSVIAttributeList::getLength ( ) const
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.

Parameters
attrNamename of this attribute
attrNSURI of the attribute
Returns
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: