Xerces-C++: AttributeList.hpp Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22#if !defined(XERCESC_INCLUDE_GUARD_ATTRIBUTELIST_HPP)
23#define XERCESC_INCLUDE_GUARD_ATTRIBUTELIST_HPP
24
26
28
81{
82public:
83
84
85
92
98
112
130
153
168
184
200
215 virtual const XMLCh* getValue(const char* const name) const = 0;
217
218private :
219
220
222
224
225};
226
228
229#endif
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define SAX_EXPORT
Definition XercesDefs.hpp:164
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
size_t XMLSize_t
Definition Xerces_autoconf_config.hpp:112
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Interface for an element's attribute specifications.
Definition AttributeList.hpp:81
virtual ~AttributeList()
Destructor.
Definition AttributeList.hpp:94
AttributeList()
Default constructor.
Definition AttributeList.hpp:89
virtual XMLSize_t getLength() const =0
Return the number of attributes in this list.
virtual const XMLCh * getValue(const XMLCh *const name) const =0
Return the value of an attribute in the list (by name).
virtual const XMLCh * getName(const XMLSize_t index) const =0
Return the name of an attribute in this list (by position).
virtual const XMLCh * getValue(const XMLSize_t index) const =0
Return the value of an attribute in the list (by position).
virtual const XMLCh * getType(const XMLSize_t index) const =0
Return the type of an attribute in the list (by position).
virtual const XMLCh * getValue(const char *const name) const =0
Return the value of an attribute in the list (by name).
virtual const XMLCh * getType(const XMLCh *const name) const =0
Return the type of an attribute in the list (by name).