22#if !defined(XERCESC_INCLUDE_GUARD_XSATTRIBUTEUSE_HPP)
23#define XERCESC_INCLUDE_GUARD_XSATTRIBUTEUSE_HPP
78 bool getRequired()
const;
94 const XMLCh *getConstraintValue();
110 const bool isRequired
112 ,
const XMLCh*
const constraintValue
115 friend class XSObjectFactory;
#define XMLPARSER_EXPORT
Definition XercesDefs.hpp:163
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Configurable memory manager.
Definition MemoryManager.hpp:40
Definition XSAttributeDeclaration.hpp:43
Definition XSAttributeUse.hpp:40
XSAttributeDeclaration * getAttrDeclaration() const
[attribute declaration]: provides the attribute declaration itself, which will in turn determine the ...
Definition XSAttributeUse.hpp:134
XSConstants::VALUE_CONSTRAINT fConstraintType
Definition XSAttributeUse.hpp:129
XSConstants::VALUE_CONSTRAINT getConstraintType() const
Value Constraint: one of default, fixed.
Definition XSAttributeUse.hpp:144
const XMLCh * getConstraintValue()
Value Constraint: The actual value.
Definition XSAttributeUse.hpp:149
bool getRequired() const
[required]: determines whether this use of an attribute declaration requires an appropriate attribute...
Definition XSAttributeUse.hpp:139
XSAttributeDeclaration * fXSAttributeDeclaration
Definition XSAttributeUse.hpp:131
const XMLCh * fConstraintValue
Definition XSAttributeUse.hpp:130
bool fRequired
Definition XSAttributeUse.hpp:128
XSAttributeUse(XSAttributeDeclaration *const xsAttDecl, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
The default constructor.
VALUE_CONSTRAINT
Definition XSConstants.hpp:172
Definition XSModel.hpp:60
Definition XSObject.hpp:43