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
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 contained
Base 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 IPSValidationHandler
Utility lookup cache for all used IDs within a schema.
A single Schematron active-element.
The required pattern attribute is a reference to a pattern that is active in the current phase.
PSActive elements are only references from PSPhase elements.
A single Schematron assert- or report-element.
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 single Schematron diagnostics-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.
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 single Schematron extends-element.
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.
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.
A single "linkable" group
A single Schematron name-element.
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.
A single Schematron p-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 single Schematron pattern-element.
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.
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 single Schematron schema-element.
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 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 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.
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 IXPathConfig
Builder 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.