Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.9
AttributesImpl Class Reference
Collaboration diagram for AttributesImpl:
[legend]List of all members.Public Types
Public Member Functions
- AttributesImpl (MemoryManagerType &theManager XALAN_DEFAULT_MEMMGR)
- virtual ~AttributesImpl ()
- AttributesImpl (const AttributesImpl &theSource, MemoryManagerType &theManager)
- AttributesImpl (const AttributesType &theSource, MemoryManagerType &theManager)
- AttributesImpl & operator= (const AttributesImpl &theRHS)
- AttributesImpl & operator= (const AttributesType &theRHS)
- virtual unsigned int getLength () const
- virtual const XMLCh * getURI (const unsigned int index) const
- virtual const XMLCh * getLocalName (const unsigned int index) const
- virtual const XMLCh * getQName (const unsigned int index) const
- virtual const XMLCh * getType (const unsigned int index) const
- virtual const XMLCh * getValue (const unsigned int index) const
- virtual int getIndex (const XMLCh *const uri, const XMLCh *const localName) const
- virtual int getIndex (const XMLCh *const qname) const
- virtual const XMLCh * getType (const XMLCh *const qname) const
- virtual const XMLCh * getType (const XMLCh *const uri, const XMLCh *const localName) const
- virtual const XMLCh * getValue (const XMLCh *const qname) const
- virtual const XMLCh * getValue (const XMLCh *const uri, const XMLCh *const localName) const
- MemoryManagerType & getMemoryManager ()
- virtual void clear ()
- Remove all attributes from the list.
- void addAttribute (const XMLCh *qname, const XMLCh *type, const XMLCh *value)
- Adds an attribute to the attribute list.
- void addAttribute (const XMLCh *uri, const XMLCh *localName, const XMLCh *qname, const XMLCh *type, const XMLCh *value)
- Adds an attribute to the attribute list.
- virtual bool removeAttribute (const XMLCh *qname)
- Removes an attribute from the attribute list.
- void swap (AttributesImpl &theOther)
- Swap the contents of two instances.
- void reserve (unsigned int theCount)
- Reserve room for the given number of attributes.
Member Typedef Documentation
Constructor & Destructor Documentation
AttributesImpl::AttributesImpl |
( |
MemoryManagerType &theManager |
XALAN_DEFAULT_MEMMGR |
) |
[explicit] |
|
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 |
|
virtual void AttributesImpl::clear |
( |
|
) |
[virtual] |
|
|
Remove all attributes from the list.
|
virtual int AttributesImpl::getIndex |
( |
const XMLCh *const |
qname |
) |
const [virtual] |
|
virtual int AttributesImpl::getIndex |
( |
const XMLCh *const |
uri, |
|
|
const XMLCh *const |
localName |
|
) |
const [virtual] |
|
virtual unsigned int AttributesImpl::getLength |
( |
|
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getLocalName |
( |
const unsigned int |
index |
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getQName |
( |
const unsigned int |
index |
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getType |
( |
const XMLCh *const |
uri, |
|
|
const XMLCh *const |
localName |
|
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getType |
( |
const XMLCh *const |
qname |
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getType |
( |
const unsigned int |
index |
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getURI |
( |
const unsigned int |
index |
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getValue |
( |
const XMLCh *const |
uri, |
|
|
const XMLCh *const |
localName |
|
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getValue |
( |
const XMLCh *const |
qname |
) |
const [virtual] |
|
virtual const XMLCh* AttributesImpl::getValue |
( |
const unsigned int |
index |
) |
const [virtual] |
|
virtual bool AttributesImpl::removeAttribute |
( |
const XMLCh * |
qname |
) |
[virtual] |
|
|
Removes an attribute from the attribute list.
- Parameters:
-
|
void AttributesImpl::reserve |
( |
unsigned int |
theCount |
) |
|
|
|
Reserve room for the given number of attributes.
- Parameters:
-
theCount | The number to reserve |
|
|
Swap the contents of two instances.
This must _never_ throw an exception.
- Parameters:
-
thOther | The instance with which to swap. |
|
The documentation for this class was generated from the following file:
Interpreting class diagrams
Doxygen and
GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.9
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.
|
|