22#if !defined(XERCESC_INCLUDE_GUARD_XSATTRIBUTEUSE_HPP)
23#define XERCESC_INCLUDE_GUARD_XSATTRIBUTEUSE_HPP
110 const bool isRequired
112 ,
const XMLCh*
const constraintValue
#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
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
friend class XSObjectFactory
Definition XSAttributeUse.hpp:115
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
XSObject(XSConstants::COMPONENT_TYPE compType, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
The default constructor.