22#if !defined(XERCESC_INCLUDE_GUARD_XSMULTIVALUEFACET_HPP)
23#define XERCESC_INCLUDE_GUARD_XSMULTIVALUEFACET_HPP
RefVectorOf< XSAnnotation > XSAnnotationList
Definition XSConstants.hpp:47
RefArrayVectorOf< XMLCh > StringList
Definition XSConstants.hpp:54
#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
Configurable memory manager.
Definition MemoryManager.hpp:40
Definition XSAnnotation.hpp:42
Definition XSModel.hpp:60
Definition XSMultiValueFacet.hpp:41
XSSimpleTypeDefinition::FACET fFacetKind
Definition XSMultiValueFacet.hpp:122
StringList * fLexicalValues
Definition XSMultiValueFacet.hpp:124
XSAnnotationList * getAnnotations()
Definition XSMultiValueFacet.hpp:144
XSMultiValueFacet(XSSimpleTypeDefinition::FACET facetKind, StringList *lexicalValues, bool isFixed, XSAnnotation *const headAnnot, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
The default constructor.
XSAnnotationList * fXSAnnotationList
Definition XSMultiValueFacet.hpp:125
XSSimpleTypeDefinition::FACET getFacetKind() const
Definition XSMultiValueFacet.hpp:129
StringList * getLexicalFacetValues()
Definition XSMultiValueFacet.hpp:139
bool fIsFixed
Definition XSMultiValueFacet.hpp:123
bool isFixed() const
Check whether a facet value is fixed.
Definition XSMultiValueFacet.hpp:134
Definition XSObject.hpp:43
FACET
Definition XSSimpleTypeDefinition.hpp:68