http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Release Info

Installation
Download
Build

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

CVS Repository
Mail Archive

API Docs for SAX and DOM
 

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PSVIAttributeList Class Reference

A container for the PSVI contributions to attributes that occur on a particular element. More...

Inheritance diagram for PSVIAttributeList:

Inheritance graph
[legend]
Collaboration diagram for PSVIAttributeList:

Collaboration graph
[legend]
List of all members.

Public Methods

Constructors
 PSVIAttributeList (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 The default constructor. More...

Destructor
 ~PSVIAttributeList ()
PSVIAttributeList methods
unsigned int getLength () const
PSVIAttributegetAttributePSVIAtIndex (const unsigned int index)
const XMLCh * getAttributeNameAtIndex (const unsigned int index)
const XMLCh * getAttributeNamespaceAtIndex (const unsigned int index)
PSVIAttributegetAttributePSVIByName (const XMLCh *attrName, const XMLCh *attrNamespace)
PSVIAttributegetPSVIAttributeToFill (const XMLCh *attrName, const XMLCh *attrNS)
 returns a PSVI attribute of undetermined state and given name/namespace and makes that object part of the internal list. More...

void reset ()
 reset the list. More...


Detailed Description

A container for the PSVI contributions to attributes that occur on a particular element.

This is always owned by the parser/validator from which it is obtained. The parser/validator will specify under what conditions it may be relied upon to have meaningful contents.


Constructor & Destructor Documentation

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

The default constructor.

Parameters:
manager  The configurable memory manager

PSVIAttributeList::~PSVIAttributeList  
 


Member Function Documentation

const XMLCh* PSVIAttributeList::getAttributeNameAtIndex const unsigned int    index
 

const XMLCh* PSVIAttributeList::getAttributeNamespaceAtIndex const unsigned int    index
 

PSVIAttribute* PSVIAttributeList::getAttributePSVIAtIndex const unsigned int    index
 

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

unsigned int PSVIAttributeList::getLength   const
 

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

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:
attrName  name of this attribute
attrNS  URI of the attribute
Returns:
new, uninitialized, PSVIAttribute object

void PSVIAttributeList::reset  
 

reset the list.


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


Copyright © 2004 The Apache Software Foundation. All Rights Reserved.