Interface SchemaComponent

All Known Subinterfaces:
AtomicType, ComplexType, ListType, SchemaType, SimpleType
All Known Implementing Classes:
AnySimpleType, AnyType, BuiltInAtomicType, BuiltInListType, EnumerationType, 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
invalid reference
com.saxonica.ee.schema.UserSchemaComponent
or a SchemaType or both.