Package net.sf.saxon.type
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaType
getType()
Get the simple or complex type associated with the element or attribute declarationNodeTest
makeSchemaNodeTest()
Create a NodeTest that implements the semantics of schema-element(name) or schema-attribute(name) applied to this element or attribute declaration.
-
-
-
Method Detail
-
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.
-
-