|
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
18 #if !defined(ATTRIBUTESIMPL_HEADER_GUARD_1357924680)
19 #define ATTRIBUTESIMPL_HEADER_GUARD_1357924680
32 #include <xercesc/sax2/Attributes.hpp>
59 MemoryManager& theManager);
62 MemoryManager& theManager);
75 getURI(
const XalanSize_t index)
const;
78 getLocalName(
const XalanSize_t index)
const;
81 getQName(
const XalanSize_t index)
const;
84 getType(
const XalanSize_t index)
const;
87 getValue(
const XalanSize_t index)
const;
91 const XMLCh*
const uri,
92 const XMLCh*
const localPart,
93 XalanSize_t& index)
const;
97 const XMLCh*
const uri,
98 const XMLCh*
const localPart)
const;
102 const XMLCh*
const qName,
103 XalanSize_t& index)
const;
106 getIndex(
const XMLCh*
const qname)
const;
109 getType(
const XMLCh*
const qname)
const;
113 const XMLCh*
const uri,
114 const XMLCh*
const localName)
const;
117 getValue(
const XMLCh*
const qname)
const;
121 const XMLCh*
const uri,
122 const XMLCh*
const localName)
const;
127 return m_attributesVector.getMemoryManager();
152 const XMLCh theDummy = 0;
154 addAttribute(&theDummy, &theDummy, qname, type, value);
170 const XMLCh* localName,
181 removeAttribute(
const XMLCh* qname);
192 m_attributesVector.swap(theOther.m_attributesVector);
204 m_attributesVector.reserve(theCount);
219 eDefaultVectorSize = 5
227 const XMLCh* uri = 0,
228 const XMLCh* localName = 0);
232 deleteEntries(AttributesVectorType& theVector);
234 AttributesVectorType m_attributesVector;
236 AttributesVectorType m_cacheVector;
245 #endif // ATTRIBUTESIMPL_HEADER_GUARD_1357924680
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
void clear(XalanDOMString &theString)
Remove all elements from target string.
void swap(AttributesImpl &theOther)
Swap the contents of two instances.
#define XALAN_DEFAULT_MEMMGR
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
void reserve(XalanSize_t theCount)
Reserve room for the given number of attributes.
MemoryManager & getMemoryManager()
XalanVector< AttributeVectorEntryExtended * > AttributesVectorType
void addAttribute(const XMLCh *qname, const XMLCh *type, const XMLCh *value)
Adds an attribute to the attribute list.
xercesc::Attributes AttributesType