22 #if !defined(XERCESC_INCLUDE_GUARD_XSATTRIBUTEDECLARATION_HPP)
23 #define XERCESC_INCLUDE_GUARD_XSATTRIBUTEDECLARATION_HPP
64 SchemaAttDef*
const attDef
137 const XMLCh *getConstraintValue();
151 bool getRequired()
const;
157 friend class XSObjectFactory;
200 inline void XSAttributeDeclaration::setEnclosingCTDefinition
XSSimpleTypeDefinition * fTypeDefinition
Definition: XSAttributeDeclaration.hpp:171
Definition: XSComplexTypeDefinition.hpp:45
SchemaAttDef * fAttDef
Definition: XSAttributeDeclaration.hpp:170
XSSimpleTypeDefinition * getTypeDefinition() const
[type definition]: A simple type definition
Definition: XSAttributeDeclaration.hpp:180
XSComplexTypeDefinition * fEnclosingCTDefinition
Definition: XSAttributeDeclaration.hpp:174
virtual XSNamespaceItem * getNamespaceItem()
A namespace schema information item corresponding to the target namespace of the component, if it's globally declared; or null otherwise.
virtual const XMLCh * getName() const
The name of type NCName of this declaration as defined in XML Namespaces.
XSAnnotation * getAnnotation() const
Optional.
Definition: XSAttributeDeclaration.hpp:185
Definition: XSNamespaceItem.hpp:53
XSConstants::SCOPE fScope
Definition: XSAttributeDeclaration.hpp:173
XSConstants::SCOPE getScope() const
Optional.
Definition: XSAttributeDeclaration.hpp:190
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
virtual const XMLCh * getNamespace()
The [target namespace] of this object, or null if it is unspecified.
Definition: XSModel.hpp:59
Definition: XSAnnotation.hpp:41
Configurable memory manager.
Definition: MemoryManager.hpp:39
Definition: XSSimpleTypeDefinition.hpp:43
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
XSAnnotation * fAnnotation
Definition: XSAttributeDeclaration.hpp:172
SCOPE
Definition: XSConstants.hpp:152
Definition: XSObject.hpp:42
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
VALUE_CONSTRAINT
Definition: XSConstants.hpp:172
XSComplexTypeDefinition * getEnclosingCTDefinition()
The complex type definition for locally scoped declarations (see scope).
Definition: XSAttributeDeclaration.hpp:195
Definition: XSAttributeDeclaration.hpp:42