Interface SchemaComponent

All Superinterfaces:
Serializable
All Known Subinterfaces:
AtomicType, ComplexType, ListType, SchemaType, SimpleType
All Known Implementing Classes:
AnySimpleType, AnyType, BuiltInAtomicType, BuiltInListType, ExternalObjectType, Untyped

public interface SchemaComponent extends Serializable
This is a marker interface that represents any "schema component" as defined in the XML Schema specification. This may be a user-defined schema component or a built-in schema component.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Validation status: fixed up (all references to other components have been resolved)
    static final int
    Validation status: validation attempted, component contains references to other components that are not (yet) available
    static final int
    Validation status: validation attempted and failed with fatal errors
    static final int
    Validation status: not yet validated
    static final int
    Validation status: successfully validated
    static final int
    Validation status: currently being validated
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Get the validation status of this component.
  • Field Details

    • UNVALIDATED

      static final int UNVALIDATED
      Validation status: not yet validated
      See Also:
    • FIXED_UP

      static final int FIXED_UP
      Validation status: fixed up (all references to other components have been resolved)
      See Also:
    • VALIDATING

      static final int VALIDATING
      Validation status: currently being validated
      See Also:
    • VALIDATED

      static final int VALIDATED
      Validation status: successfully validated
      See Also:
    • INVALID

      static final int INVALID
      Validation status: validation attempted and failed with fatal errors
      See Also:
    • INCOMPLETE

      static final int INCOMPLETE
      Validation status: validation attempted, component contains references to other components that are not (yet) available
      See Also:
  • Method Details