Public Member Functions | |
Constructors | |
XSMultiValueFacet (XSSimpleTypeDefinition::FACET facetKind, StringList *lexicalValues, bool isFixed, XSAnnotation *const headAnnot, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
The default constructor. | |
Destructor | |
~XSMultiValueFacet () | |
XSMultiValueFacet methods | |
XSSimpleTypeDefinition::FACET | getFacetKind () const |
StringList * | getLexicalFacetValues () |
bool | isFixed () const |
Check whether a facet value is fixed. | |
XSAnnotationList * | getAnnotations () |
Protected Attributes | |
XSSimpleTypeDefinition::FACET | fFacetKind |
bool | fIsFixed |
StringList * | fLexicalValues |
XSAnnotationList * | fXSAnnotationList |
XSMultiValueFacet::XSMultiValueFacet | ( | XSSimpleTypeDefinition::FACET | facetKind, | |
StringList * | lexicalValues, | |||
bool | isFixed, | |||
XSAnnotation *const | headAnnot, | |||
XSModel *const | xsModel, | |||
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
) |
The default constructor.
facetKind | ||
lexicalValues | ||
isFixed | ||
headAnnot | ||
xsModel | ||
manager | The configurable memory manager |
XSMultiValueFacet::~XSMultiValueFacet | ( | ) |
XSSimpleTypeDefinition::FACET XSMultiValueFacet::getFacetKind | ( | ) | const |
XSSimpleTypeDefinition::FACET
References fFacetKind.
StringList * XSMultiValueFacet::getLexicalFacetValues | ( | ) |
bool XSMultiValueFacet::isFixed | ( | ) | const |
XSAnnotationList * XSMultiValueFacet::getAnnotations | ( | ) |
Referenced by getFacetKind().
bool XSMultiValueFacet::fIsFixed [protected] |
Referenced by isFixed().
StringList* XSMultiValueFacet::fLexicalValues [protected] |
Referenced by getLexicalFacetValues().
XSAnnotationList* XSMultiValueFacet::fXSAnnotationList [protected] |
Referenced by getAnnotations().