22#if !defined(XERCESC_INCLUDE_GUARD_XSMULTIVALUEFACET_HPP)
23#define XERCESC_INCLUDE_GUARD_XSMULTIVALUEFACET_HPP
RefVectorOf< XSAnnotation > XSAnnotationList
Definition: XSConstants.hpp:41
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