Interface XSMultiValueFacet

All Superinterfaces:
XSObject

public interface XSMultiValueFacet extends XSObject
Describes a multi-value constraining facets: pattern and enumeration.
  • Method Details

    • getFacetKind

      short getFacetKind()
      The name of the facet, i.e. FACET_ENUMERATION and FACET_PATTERN (see XSSimpleTypeDefinition).
    • getLexicalFacetValues

      StringList getLexicalFacetValues()
      Values of this facet.
    • getEnumerationValues

      ObjectList getEnumerationValues()
      A list of XSValue objects. The actual enumeration values.
    • getAnnotations

      XSObjectList getAnnotations()
      A sequence of [annotations] or an empty XSObjectList.