Interface SchemaDeclaration


public interface SchemaDeclaration
This is a marker interface that acts as a surrogate for an object representing a global element or attribute declaration. The real implementation of these declarations is available in the schema-aware version of the Saxon product.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the simple or complex type associated with the element or attribute declaration
    Create a NodeTest that implements the semantics of schema-element(name) or schema-attribute(name) applied to this element or attribute declaration.
  • Method Details

    • getType

      SchemaType getType()
      Get the simple or complex type associated with the element or attribute declaration
      Returns:
      the simple or complex type
    • makeSchemaNodeTest

      NodeTest makeSchemaNodeTest()
      Create a NodeTest that implements the semantics of schema-element(name) or schema-attribute(name) applied to this element or attribute declaration.