All Classes and Interfaces
Class
Description
Abstract collecting
IPSErrorHandler that collects all error messages
in an error list.Base implementation of
IPSBoundSchema with all common elements.Abstract implementation of
IPSErrorHandler.An implementation if
IPSErrorHandler that collects all error
messages.Constants for handling XPath expressions
An implementation if
IPSErrorHandler that does nothing and swallows
all output.Base interface for a bound schema.
Base interface for a cloneable Schematron elements
Base interface for a single Pure Schematron element
Base interface for a Pure Schematron error handler.
Rewritten in v5.6.0
Rewritten in v5.6.0
Base interface for a objects having flags
Base interface for Pure Schematron elements that support foreign attributes.
Base interface for Pure Schematron elements that support foreign elements and
attributes.
Base interface for all elements that may have an ID.
Base interface for Pure Schematron elements that support includes.
Base interface for all objects having
PSLet elements containedBase interface for objects having a linkable group.
Base interface for a Schematron element that has
String and
IPSElement content mixed.Base interface for objects having a rich group.
Base interface for all Schematron objects having text children (as Strings)
Base interface for a single Pure Schematron element that is optional
An extension of
IPSValidationHandler that is used to determine the
overall validity of a Schematron validation.Base interface for a single query binding.
Base interface for a Schematron validation callback handler.
Read-only interface with settings for the
PSWriter.Read-only interface for
PSXPathVariables.XPath configuration to use.
An implementation if
IPSErrorHandler that logs to an SLF4J logger.A logging implementation of
IPSValidationHandlerUtility lookup cache for all used IDs within a schema.
A single Schematron assert- or report-element.
An assertion made about the context nodes.
An assertion made about the context nodes.
A cache for
IPSBoundSchema instances.This class represents keys for the
PSBoundSchemaCache.A single Schematron diagnostic-element.
A natural-language message giving more specific details concerning a failed assertion, such as found versus expected values and repair hints.
NOTE: Diagnostics in multiple languages may be supported by using a different diagnostic element for each language, with the appropriate xml:lang language attribute, and referencing all the unique identifiers of the diagnostic elements in the diagnostics attribute of the assertion.
A natural-language message giving more specific details concerning a failed assertion, such as found versus expected values and repair hints.
NOTE: Diagnostics in multiple languages may be supported by using a different diagnostic element for each language, with the appropriate xml:lang language attribute, and referencing all the unique identifiers of the diagnostic elements in the diagnostics attribute of the assertion.
A single Schematron diagnostics-element.
A section containing individual diagnostic elements.
An implementation is not required to make use of this element.
A section containing individual diagnostic elements.
An implementation is not required to make use of this element.
A single Schematron dir-element.
A section of natural-language text with a direction specified by the value attribute.
A section of natural-language text with a direction specified by the value attribute.
Direction enumeration
A single Schematron emph-element.
A portion of text that should be rendered with some emphasis.
An implementation is not required to make use of this element.
A portion of text that should be rendered with some emphasis.
An implementation is not required to make use of this element.
A single Schematron extends-element.
Abstract rules are named lists of assertions without a context expression.
Abstract rules are named lists of assertions without a context expression.
A single Schematron include-element.
The required href attribute references an external well-formed XML document whose document element is a Schematron element of a type which is allowed by the grammar for Schematron at the current position in the schema.
The required href attribute references an external well-formed XML document whose document element is a Schematron element of a type which is allowed by the grammar for Schematron at the current position in the schema.
A single Schematron let-element.
If the let element is the child of a rule element, the variable is calculated and scoped to the current rule and context.
If the let element is the child of a rule element, the variable is calculated and scoped to the current rule and context.
A single "linkable" group
A single Schematron name-element.
Provides the names of nodes from the instance document to allow clearer assertions and diagnostics.
Provides the names of nodes from the instance document to allow clearer assertions and diagnostics.
A single Schematron ns-element.
Specification of a namespace prefix and URI.
Specification of a namespace prefix and URI.
A single Schematron p-element.
A paragraph of natural language text containing maintainer and user information about the parent element.
A paragraph of natural language text containing maintainer and user information about the parent element.
A single Schematron param-element.
A name-value pair providing parameters for an abstract pattern.
A name-value pair providing parameters for an abstract pattern.
A single Schematron pattern-element.
A structure, simple or complex.
A structure, simple or complex.
A single Schematron phase-element.
A grouping of patterns, to name and declare variations in schemas, for example, to support progressive validation.
A grouping of patterns, to name and declare variations in schemas, for example, to support progressive validation.
This is the pre-processor class for pure Schematron.
The registry class for all available query bindings.
Utility class for reading all Schematron elements from a resource.
A single "rich" group
A single Schematron rule-element.
A list of assertions tested within the context specified by the required context attribute.
A list of assertions tested within the context specified by the required context attribute.
A single Schematron schema-element.
The top-level element of a Schematron schema.
The optional schemaVersion attribute gives the version of the schema.
The top-level element of a Schematron schema.
The optional schemaVersion attribute gives the version of the schema.
A single Schematron span-element.
A portion of some paragraph that should be rendered in a distinct way, keyed with the class attribute.
An implementation is not required to make use of this element.
A portion of some paragraph that should be rendered in a distinct way, keyed with the class attribute.
An implementation is not required to make use of this element.
A single Schematron title-element.
A summary of the purpose or role of the schema or pattern, for the purpose of documentation or a rich user interface.
An implementation is not required to make use of this element.
A summary of the purpose or role of the schema or pattern, for the purpose of documentation or a rich user interface.
An implementation is not required to make use of this element.
A simple implementation if
IPSValidationHandler that stops validation
upon the first error (the first failed assert or the first successful
report).A simple implementation if
IPSValidationHandler that stops validation
upon the first failed assertion.A single Schematron value-of-element.
Finds or calculates values from the instance document to allow clearer assertions and diagnostics.
Finds or calculates values from the instance document to allow clearer assertions and diagnostics.
This class serializes the Schematron created within the domain object
This class contains the settings to be used with
PSWriter.This class represents a single XPath-bound assert- or report-element.
This class represents a single XPath-bound diagnostic-element.
This class represents a single XPath-bound text element that is contained
inside an assert- or report-element.
This class represents a single XPath-bound pattern-element.
This class represents a single XPath-bound rule-element.
The default XPath binding for the pure Schematron implementation.
Default XPath/XSLT query binding
A special validation handler that creates an SVRL document.
This class manages all variables present in Schematron <let> elements.
Schematron exception that happens during binding.
Schematron exception that happens during pre-processing.
Exception when reading Schematron fails.
A Schematron resource that is not XSLT based but using the pure (native Java)
implementation.
Schematron exception that happens during validation.
An implementation if
IPSErrorHandler that collects all error messages
in a provided error list.The immutable default implementation of
IXPathConfigBuilder class for
IXPathConfig.XPath evaluation helper
A proxy for an
XPathFunction that is implemented as a Saxon
UserFunction.This class loads XQuery modules and provides a list of XPath functions.