Package net.sf.saxon.type

Interface Summary
ItemType ItemType is an interface that allows testing of whether an Item conforms to an expected type.
SchemaComponentMarker 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)
AnySimpleType The ur-type definition
AnyType A Class which represents the XML Schema AnyType.
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 the base type for XML Schema Facets
FacetListIterator A list for maintaining facets
GlobalValidationContext This object represents a global validation context.
LengthFacet Represents the length facet.
ListType Represents a SimpleType that is a list of a given SimpleType, known as its itemType.
MaxLengthFacet Represents the minLength facet
MinLengthFacet Represents the minLength facet
PatternFacet Represents a pattern facet on a schema-defined simple type
RegexTranslator This class translates XML Schema regex syntax into JDK 1.4 regex syntax.
RegexTranslator.BackReference  
RegexTranslator.CharClass  
RegexTranslator.CharRange  
RegexTranslator.Complement  
RegexTranslator.Empty  
RegexTranslator.Property  
RegexTranslator.Range  
RegexTranslator.SimpleCharClass  
RegexTranslator.SingleChar  
RegexTranslator.Subtraction  
RegexTranslator.Union  
RegexTranslator.WideSingleChar  
SchemaType The base type for XML Schema types, such as complex types and simple types.
SimpleType An XML Schema SimpleType
Type This class contains static information about types and methods for constructing type codes.
ValueRangeFacet Represents any of the facets minInclusive, maxInclusive, minExclusive, maxExclusive
VoidValidationContext This object represents validation context in which nothing will validate.
 

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.