Package com.saxonica.ee.schema
package com.saxonica.ee.schema
-
ClassDescriptionAn AllModelGroup represents an xs:all element in the schemaAn Assertion schema component (See XML Schema 1.1 Part 1)Represents an assertion facet on a schema-defined simple type.An XML Schema Attribute Declaration.An XML Schema Attribute Group Declaration.An XML Schema Attribute Group Reference, corresponding to an xs:attributeGroup element with a 'ref' attribute.An XML Schema Attribute Use: that is, a reference to an attribute declaration from within a complex type or attribute group.This class represents an xs:anyAttribute element in the schema.A ChoiceCompositor represents an xs:choice element in the schemaA reference to a schema component.Interface for Element Declaration, Attribute Declaration and Attribute Use, created because they share common functionality for handling fixed and default valuesCorresponds to a Content Type Property Record as defined in the XML Schema 1.1 specificationRepresents either of the facets totalDigits or fractionDigitsThe saxon:distinct facet on a list type can be used to constrain the list to contain distinct values.The object represents an element declaration in the schema.A reference to an element declaration within the content model of a complex type.This class represents an
<any>
element in the schema.Represents a single enumeration facet defined on a simple type.Represents the set of enumeration values defined on a single simple type, This is a "virtual" facet that combines all the enumeration facets in one simple type definition.Represents an explicitTimezone facet on a schema-defined simple type derived from date, time, dateTime, gYear, gYearMonth, gMonth, gMonthDay, or gDayRepresents an XML Schema Facet.The selector of an IdentityConstraintRepresents the fraction-digits facet in a simple type restrictionThe base class for the XML Schema Identity Constraints (key, keyref, unique).A reference to an identity constraintThe field selector for an IdentityConstraintThe selector of an IdentityConstraintA class that represents the XML Schema Identity Constraint: Key.This class represents an xs:keyRef identity constraint in a schemaRepresents the length facetAbstract class for the three facets length, minLength, and maxLength.Implements the maxExclusive facet on a simple typeImplements the maxInclusive facet on a simple typeRepresents the minLength facetImplements the minExclusive facet on a simple typeImplements the minInclusive facet on a simple typeRepresents the minLength facetThis exception occurs when an attempt is made to dereference a reference from one schema component to another, if the target of the reference cannot be found.An XML Schema Model Group.A Model Group Definition: a schema component corresponding to a top-level (named) xs:group element in a schema document.A reference within the content model of a complex type to a Model Group Definition.A Notation Declaration Schema ComponentThe saxon:order facet on a list type can be used to constrain the list to be in ascending or descending order.Represents a Particle as defined by XML Schema.Represents a pattern facet on a schema-defined simple typeA schema is a collection of schema components.Represents the preprocess facet on a schema-defined simple type.A SchemaCompiler is capable of reading source schema documents and converting them into collections of schema components.This class allows a compiled schema model in SCM format to be loaded into memory.This class provides services enabling a compiled schema to be serialized to diskThe base class for all XML Schema stuctures.A SequenceCompositor represents an xs:sequence element in the schemaA component that can be serialized by the SchemaSerializer.A reference to a named schema group within the content model of a complex typeA schema (collection of schema components) that has an identifiable target namespace: typically the set of components derived from a single import or include.This class holds constants used to identify the various symbol spaces defined in XML Schema: element declarations, attribute declarations, types, groups, and so on.Represents a Term in a content model as defined by XML Schema.Eepresents the value of the totalDigits facetA TypeAlternative schema component (See XML Schema 1.1 Part 1 Working Draft)A reference to a simple or complex typeThis class represents an xs:unique identity constraintAn object belonging to this class represents an atomic type: either a built-in atomic type, or a user-defined atomic type.A user-defined complex type (that is, any complex type other than xs:anyType)This class represents a user-defined simple type or complex type as defined in XML Schema.Represents a SimpleType that is a list of a given SimpleType, known as its itemType.A SchemaComponent is an object in a schema.This class represents a used-defined simple type, as defined in the XML Schema specification.A class that represents the XML Schema simple-type with variety union.A value constraint represents the default or fixed value of an element declaration, attribute declaration, or attribute useRepresents any of the facets minInclusive, maxInclusive, minExclusive, maxExclusiveRepresents a whitespace facet on a schema-defined simple typeA class that represents an XML Schema Wildcard.