Interface SchemaComponent

All Known Subinterfaces:
AtomicType, ComplexType, ListType, SchemaType, SimpleType
All Known Implementing Classes:
AnySimpleType, AnyType, BuiltInAtomicType, BuiltInListType, ErrorType, NumericType, Untyped

public interface SchemaComponent
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. Since all built-in schema components are types, every SchemaComponent in practice is either a com.saxonica.ee.schema.UserSchemaComponent or a SchemaType or both.