Package net.sf.saxon.type

Interface Summary
ComplexType A complex type as defined in XML Schema: either a user-defined complex type, or xs:anyType.
FacetCollection This interface represents a collection of facets.
ItemType ItemType is an interface that allows testing of whether an Item conforms to an expected type.
SchemaDeclaration This is a marker interface that acts as a surrogate for an object representing an element or attribute declaration.
SchemaMarker This is a marker interface that acts as a surrogate for an object representing a Schema.
ValidationContext This interface defines an object representing a validation context, as used in XQuery to control the effect of the validate{} expression.
 

Class Summary
AnyItemType An implementation of ItemType that matches any item (node or atomic value)
AnyType This class has a singleton instance which represents the XML Schema built-in type xs:anyType, also known as the urtype.
AtomicType An object belonging to this class represents an atomic type: either a built-in atomic type, or a user-defined atomic type.
BuiltInSchemaFactory This class is used to construct Schema objects containing all the built-in types: that is, the types defined in the "xs" and "xdt" namespaces.
ExternalObjectType This class represents the type of an external Java object returned by an extension function.
Facet Represents an XML Schema Facet.
ListType Represents a SimpleType that is a list of a given SimpleType, known as its itemType.
RegexTranslator This class translates XML Schema regex syntax into JDK 1.4 regex syntax.
SchemaType This class represents a simple type or complex type as defined in XML Schema.
SimpleType This class represents a simple type, as defined in the XML Schema specification.
Type This class contains static information about types and methods for constructing type codes.
Untyped This class has a singleton instance which represents the complex type xdt:untyped, used for elements that have not been validated.
 

Exception Summary
RegexTranslator.RegexSyntaxException Thrown when an syntactically incorrect regular expression is detected.
SchemaException An exception that identifies an error in reading, parsing, or validating a schema.
ValidationException This exception indicates a failure when validating an instance against a type defined in a schema.