#include <xalanc/PlatformSupport/AttributesImpl.hpp>
|
| AttributesImpl (MemoryManager &theManager XALAN_DEFAULT_MEMMGR) |
|
virtual | ~AttributesImpl () |
|
| AttributesImpl (const AttributesImpl &theSource, MemoryManager &theManager) |
|
| AttributesImpl (const AttributesType &theSource, MemoryManager &theManager) |
|
AttributesImpl & | operator= (const AttributesImpl &theRHS) |
|
AttributesImpl & | operator= (const AttributesType &theRHS) |
|
virtual XalanSize_t | getLength () const |
|
virtual const XMLCh * | getURI (const XalanSize_t index) const |
|
virtual const XMLCh * | getLocalName (const XalanSize_t index) const |
|
virtual const XMLCh * | getQName (const XalanSize_t index) const |
|
virtual const XMLCh * | getType (const XalanSize_t index) const |
|
virtual const XMLCh * | getValue (const XalanSize_t index) const |
|
virtual bool | getIndex (const XMLCh *const uri, const XMLCh *const localPart, XalanSize_t &index) const |
|
virtual int | getIndex (const XMLCh *const uri, const XMLCh *const localPart) const |
|
virtual bool | getIndex (const XMLCh *const qName, XalanSize_t &index) 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 |
|
MemoryManager & | 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 (XalanSize_t theCount) |
| Reserve room for the given number of attributes.
|
|
Definition at line 48 of file AttributesImpl.hpp.
◆ AttributesVectorType
◆ AttributesImpl() [1/3]
xalanc::AttributesImpl::AttributesImpl |
( |
MemoryManager &theManager |
XALAN_DEFAULT_MEMMGR | ) |
|
|
explicit |
◆ ~AttributesImpl()
virtual xalanc::AttributesImpl::~AttributesImpl |
( |
| ) |
|
|
virtual |
◆ AttributesImpl() [2/3]
xalanc::AttributesImpl::AttributesImpl |
( |
const AttributesImpl & |
theSource, |
|
|
MemoryManager & |
theManager |
|
) |
| |
◆ AttributesImpl() [3/3]
xalanc::AttributesImpl::AttributesImpl |
( |
const AttributesType & |
theSource, |
|
|
MemoryManager & |
theManager |
|
) |
| |
◆ addAttribute() [1/2]
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 |
Definition at line 147 of file AttributesImpl.hpp.
◆ addAttribute() [2/2]
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 |
◆ clear()
Remove all attributes from the list.
◆ getIndex() [1/4]
◆ getIndex() [2/4]
◆ getIndex() [3/4]
◆ getIndex() [4/4]
◆ getLength()
◆ getLocalName()
◆ getMemoryManager()
MemoryManager & xalanc::AttributesImpl::getMemoryManager |
( |
| ) |
|
|
inline |
◆ getQName()
◆ getType() [1/3]
◆ getType() [2/3]
◆ getType() [3/3]
◆ getURI()
◆ getValue() [1/3]
◆ getValue() [2/3]
◆ getValue() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ removeAttribute()
Removes an attribute from the attribute list.
- Parameters
-
◆ reserve()
Reserve room for the given number of attributes.
- Parameters
-
theCount | The number to reserve |
Definition at line 202 of file AttributesImpl.hpp.
◆ swap()
Swap the contents of two instances.
This must never throw an exception.
- Parameters
-
thOther | The instance with which to swap. |
Definition at line 190 of file AttributesImpl.hpp.
The documentation for this class was generated from the following file: