Xalan-C++ API Documentation

The Xalan C++ XSL Transformer Version 1.1

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

AttributesImpl Class Reference

#include <AttributesImpl.hpp>

Inheritance diagram for AttributesImpl

Inheritance graph

[legend]
Collaboration diagram for AttributesImpl:

Collaboration graph

[legend]
List of all members.

Public Types

Public Methods


Member Typedef Documentation

typedef std::vector<AttributeVectorEntryExtended*> AttributesImpl::AttributesVectorType
 


Constructor & Destructor Documentation

AttributesImpl::AttributesImpl ( ) [explicit]
 

virtual AttributesImpl::~AttributesImpl ( ) [virtual]
 

AttributesImpl::AttributesImpl ( const AttributesImpl & theSource )
 

AttributesImpl::AttributesImpl ( const Attributes & theSource )
 


Member Function Documentation

void AttributesImpl::addAttribute ( const XMLCh * uri,
const XMLCh * localName,
const XMLCh * qname,
const XMLCh * type,
const XMLCh * value )
 

Adds an attribute to the attribute list.

Does not check for duplicates.

Parameters:
uri   attribute namespace URI
localName   attribute local name
qname   attribute qname
type   attribute type, "CDATA," for example
value   attribute value

void AttributesImpl::addAttribute ( const XMLCh * qname,
const XMLCh * type,
const XMLCh * value ) []
 

Adds an attribute to the attribute list.

Does not check for duplicates.

Parameters:
qname   attribute qname
type   attribute type, "CDATA," for example
value   attribute value

void AttributesImpl::clear ( ) [virtual]
 

Remove all attributes from the list.

virtual int AttributesImpl::getIndex ( const XMLCh *const qname )