22 #if !defined(XERCESC_INCLUDE_GUARD_XMLATTR_HPP)
23 #define XERCESC_INCLUDE_GUARD_XMLATTR_HPP
28 #include <xercesc/validators/datatype/DatatypeValidator.hpp>
105 const unsigned int uriId
106 ,
const XMLCh*
const attrName
107 ,
const XMLCh*
const attrPrefix
108 ,
const XMLCh*
const attrValue
110 ,
const bool specified =
true
112 , DatatypeValidator * datatypeValidator = 0
113 ,
const bool isSchema =
false
146 const unsigned int uriId
147 ,
const XMLCh*
const rawName
148 ,
const XMLCh*
const attrValue
150 ,
const bool specified =
true
152 , DatatypeValidator * datatypeValidator = 0
153 ,
const bool isSchema =
false
174 QName* getAttName()
const;
180 const XMLCh* getName()
const;
186 const XMLCh* getPrefix()
const;
193 const XMLCh* getQName()
const;
199 bool getSpecified()
const;
212 const XMLCh* getValue()
const;
218 unsigned int getURIId()
const;
260 const unsigned int uriId
261 ,
const XMLCh*
const attrName
262 ,
const XMLCh*
const attrPrefix
263 ,
const XMLCh*
const attrValue
265 , DatatypeValidator * datatypeValidator = 0
266 ,
const bool isSchema = false
294 const unsigned int uriId
295 ,
const XMLCh*
const attrRawName
296 ,
const XMLCh*
const attrValue
298 , DatatypeValidator * datatypeValidator = 0
299 ,
const bool isSchema = false
318 const unsigned int uriId
319 ,
const XMLCh*
const attrName
320 ,
const XMLCh*
const attrPrefix
330 void setSpecified(
const bool newValue);
349 void setValue(
const XMLCh*
const newValue);
358 void setURIId(
const unsigned int uriId);
452 return fAttName->
getURI();
459 ,
const XMLCh*
const attrName
460 ,
const XMLCh*
const attrPrefix
461 ,
const XMLCh*
const attrValue
463 , DatatypeValidator *
467 fAttName->
setName(attrPrefix, attrName, uriId);
475 ,
const XMLCh*
const attrRawName
476 ,
const XMLCh*
const attrValue
478 , DatatypeValidator *
482 fAttName->
setName(attrRawName, uriId);
496 fSpecified = newValue;