Interface XSConstants


public interface XSConstants
This interface defines constants used by this specification.
  • Field Details

    • ATTRIBUTE_DECLARATION

      static final short ATTRIBUTE_DECLARATION
      The object describes an attribute declaration.
      See Also:
    • ELEMENT_DECLARATION

      static final short ELEMENT_DECLARATION
      The object describes an element declaration.
      See Also:
    • TYPE_DEFINITION

      static final short TYPE_DEFINITION
      The object describes a complex type or simple type definition.
      See Also:
    • ATTRIBUTE_USE

      static final short ATTRIBUTE_USE
      The object describes an attribute use definition.
      See Also:
    • ATTRIBUTE_GROUP

      static final short ATTRIBUTE_GROUP
      The object describes an attribute group definition.
      See Also:
    • MODEL_GROUP_DEFINITION

      static final short MODEL_GROUP_DEFINITION
      The object describes a model group definition.
      See Also:
    • MODEL_GROUP

      static final short MODEL_GROUP
      A model group.
      See Also:
    • PARTICLE

      static final short PARTICLE
      The object describes a particle.
      See Also:
    • WILDCARD

      static final short WILDCARD
      The object describes a wildcard.
      See Also:
    • IDENTITY_CONSTRAINT

      static final short IDENTITY_CONSTRAINT
      The object describes an identity constraint definition.
      See Also:
    • NOTATION_DECLARATION

      static final short NOTATION_DECLARATION
      The object describes a notation declaration.
      See Also:
    • ANNOTATION

      static final short ANNOTATION
      The object describes an annotation.
      See Also:
    • FACET

      static final short FACET
      The object describes a constraining facet. Note: this object does not describe pattern and enumeration facets.
      See Also:
    • MULTIVALUE_FACET

      static final short MULTIVALUE_FACET
      The object describes enumeration and pattern facets.
      See Also:
    • DERIVATION_NONE

      static final short DERIVATION_NONE
      No constraint is available.
      See Also:
    • DERIVATION_EXTENSION

      static final short DERIVATION_EXTENSION
      XSTypeDefinition final set or XSElementDeclaration disallowed substitution group.
      See Also:
    • DERIVATION_RESTRICTION

      static final short DERIVATION_RESTRICTION
      XSTypeDefinition final set or XSElementDeclaration disallowed substitution group.
      See Also:
    • DERIVATION_SUBSTITUTION

      static final short DERIVATION_SUBSTITUTION
      XSTypeDefinition final set.
      See Also:
    • DERIVATION_UNION

      static final short DERIVATION_UNION
      XSTypeDefinition final set.
      See Also:
    • DERIVATION_LIST

      static final short DERIVATION_LIST
      XSTypeDefinition final set.
      See Also:
    • SCOPE_ABSENT

      static final short SCOPE_ABSENT
      The scope of a declaration within named model groups or attribute groups is absent. The scope of such a declaration is determined when it is used in the construction of complex type definitions.
      See Also:
    • SCOPE_GLOBAL

      static final short SCOPE_GLOBAL
      A scope of global identifies top-level declarations.
      See Also:
    • SCOPE_LOCAL

      static final short SCOPE_LOCAL
      Locally scoped declarations are available for use only within the complex type.
      See Also:
    • VC_NONE

      static final short VC_NONE
      Indicates that the component does not have any value constraint.
      See Also:
    • VC_DEFAULT

      static final short VC_DEFAULT
      Indicates that there is a default value constraint.
      See Also:
    • VC_FIXED

      static final short VC_FIXED
      Indicates that there is a fixed value constraint for this attribute.
      See Also:
    • ANYSIMPLETYPE_DT

      static final short ANYSIMPLETYPE_DT
      anySimpleType
      See Also:
    • STRING_DT

      static final short STRING_DT
      string
      See Also:
    • BOOLEAN_DT

      static final short BOOLEAN_DT
      boolean
      See Also:
    • DECIMAL_DT

      static final short DECIMAL_DT
      decimal
      See Also:
    • FLOAT_DT

      static final short FLOAT_DT
      float
      See Also:
    • DOUBLE_DT

      static final short DOUBLE_DT
      double
      See Also:
    • DURATION_DT

      static final short DURATION_DT
      duration
      See Also:
    • DATETIME_DT

      static final short DATETIME_DT
      dateTime
      See Also:
    • TIME_DT

      static final short TIME_DT
      time
      See Also:
    • DATE_DT

      static final short DATE_DT
      date
      See Also:
    • GYEARMONTH_DT

      static final short GYEARMONTH_DT
      gYearMonth
      See Also:
    • GYEAR_DT

      static final short GYEAR_DT
      gYear
      See Also:
    • GMONTHDAY_DT

      static final short GMONTHDAY_DT
      gMonthDay
      See Also:
    • GDAY_DT

      static final short GDAY_DT
      gDay
      See Also:
    • GMONTH_DT

      static final short GMONTH_DT
      gMonth
      See Also:
    • HEXBINARY_DT

      static final short HEXBINARY_DT
      hexBinary
      See Also:
    • BASE64BINARY_DT

      static final short BASE64BINARY_DT
      base64Binary
      See Also:
    • ANYURI_DT

      static final short ANYURI_DT
      anyURI
      See Also:
    • QNAME_DT

      static final short QNAME_DT
      QName
      See Also:
    • NOTATION_DT

      static final short NOTATION_DT
      NOTATION
      See Also:
    • NORMALIZEDSTRING_DT

      static final short NORMALIZEDSTRING_DT
      normalizedString
      See Also:
    • TOKEN_DT

      static final short TOKEN_DT
      token
      See Also:
    • LANGUAGE_DT

      static final short LANGUAGE_DT
      language
      See Also:
    • NMTOKEN_DT

      static final short NMTOKEN_DT
      NMTOKEN
      See Also:
    • NAME_DT

      static final short NAME_DT
      Name
      See Also:
    • NCNAME_DT

      static final short NCNAME_DT
      NCName
      See Also:
    • ID_DT

      static final short ID_DT
      ID
      See Also:
    • IDREF_DT

      static final short IDREF_DT
      IDREF
      See Also:
    • ENTITY_DT

      static final short ENTITY_DT
      ENTITY
      See Also:
    • INTEGER_DT

      static final short INTEGER_DT
      integer
      See Also:
    • NONPOSITIVEINTEGER_DT

      static final short NONPOSITIVEINTEGER_DT
      nonPositiveInteger
      See Also:
    • NEGATIVEINTEGER_DT

      static final short NEGATIVEINTEGER_DT
      negativeInteger
      See Also:
    • LONG_DT

      static final short LONG_DT
      long
      See Also:
    • INT_DT

      static final short INT_DT
      int
      See Also:
    • SHORT_DT

      static final short SHORT_DT
      short
      See Also:
    • BYTE_DT

      static final short BYTE_DT
      byte
      See Also:
    • NONNEGATIVEINTEGER_DT

      static final short NONNEGATIVEINTEGER_DT
      nonNegativeInteger
      See Also:
    • UNSIGNEDLONG_DT

      static final short UNSIGNEDLONG_DT
      unsignedLong
      See Also:
    • UNSIGNEDINT_DT

      static final short UNSIGNEDINT_DT
      unsignedInt
      See Also:
    • UNSIGNEDSHORT_DT

      static final short UNSIGNEDSHORT_DT
      unsignedShort
      See Also:
    • UNSIGNEDBYTE_DT

      static final short UNSIGNEDBYTE_DT
      unsignedByte
      See Also:
    • POSITIVEINTEGER_DT

      static final short POSITIVEINTEGER_DT
      positiveInteger
      See Also:
    • LISTOFUNION_DT

      static final short LISTOFUNION_DT
      The type represents a list type definition whose item type (itemType) is a union type definition
      See Also:
    • LIST_DT

      static final short LIST_DT
      The type represents a list type definition.
      See Also:
    • UNAVAILABLE_DT

      static final short UNAVAILABLE_DT
      The built-in type category is not available.
      See Also: