Skip navigation links
A C D E F G H I M N O P Q S T U V W X 

A

ActivePattern - Class in org.pageseeder.schematron.svrl
# only active patterns are reported active-pattern = element active-pattern { attribute id { xsd:ID }?, attribute documents { text }?, attribute name { text }?, attribute role { xsd:NMTOKEN }?, empty }
ActivePattern() - Constructor for class org.pageseeder.schematron.svrl.ActivePattern
 
AssertOrReport - Class in org.pageseeder.schematron.svrl
# only failed assertions are reported failed-assert = element failed-assert { attlist.assert-and-report, diagnostic-reference*, property-reference*, human-text } # only successful asserts are reported successful-report = element successful-report { attlist.assert-and-report, diagnostic-reference*, property-reference*, human-text } attlist.assert-and-report = attribute id { xsd:ID }?, attribute location { text }, attribute test { text }, attribute role { xsd:NMTOKEN }?, attribute flag { xsd:NMTOKEN }?
AssertOrReport() - Constructor for class org.pageseeder.schematron.svrl.AssertOrReport
 

C

close() - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
compact(boolean) - Method in class org.pageseeder.schematron.CompileOptions
The latest version all.
CompileOptions - Class in org.pageseeder.schematron
Available options for compiling Schematron.

D

defaultQueryBinding(String) - Method in class org.pageseeder.schematron.CompileOptions
Schematron assumes `xslt` by default, but this method allows you to change this.
defaultQueryBinding() - Method in class org.pageseeder.schematron.CompileOptions
Indicates which query binding to use if not specified in the Schema.
defaults() - Static method in class org.pageseeder.schematron.CompileOptions
The default compile options.
defaults() - Static method in class org.pageseeder.schematron.OutputOptions
The default output options use UTF-8 encoding, do not indent the results and omit the XML declaration.
DiagnosticReference - Class in org.pageseeder.schematron.svrl
# only references are reported, not the diagnostic Diagnostic-reference = element diagnostic-reference { attribute diagnostic { xsd:NMTOKEN }, human-text }
DiagnosticReference() - Constructor for class org.pageseeder.schematron.svrl.DiagnosticReference
 

E

encoding(String) - Method in class org.pageseeder.schematron.OutputOptions
 
encoding() - Method in class org.pageseeder.schematron.OutputOptions
 
equals(Object) - Method in class org.pageseeder.schematron.CompileOptions
 
equals(Object) - Method in class org.pageseeder.schematron.OutputOptions
 
equals(Object) - Method in class org.pageseeder.schematron.svrl.Namespace
 

F

FiredRule - Class in org.pageseeder.schematron.svrl
# only rules that are fired are reported, fired-rule = element fired-rule { attribute id { xsd:ID }?, attribute name { text }?, attribute context { text }, attribute role { xsd:NMTOKEN }?, attribute flag { xsd:NMTOKEN }?, empty }
FiredRule() - Constructor for class org.pageseeder.schematron.svrl.FiredRule
 
flush() - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
forValue(String) - Static method in enum org.pageseeder.schematron.QueryBinding
Return the query binding based on the attribute value.

G

getActivePatterns() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getAllAssertsOrReports() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getAssertsAndReports() - Method in class org.pageseeder.schematron.svrl.FiredRule
 
getAssertsCount() - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
getContext() - Method in class org.pageseeder.schematron.svrl.FiredRule
 
getDiagnostic() - Method in class org.pageseeder.schematron.svrl.DiagnosticReference
 
getDiagnosticReferences() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getDocuments() - Method in class org.pageseeder.schematron.svrl.ActivePattern
 
getErrorListener() - Method in class org.pageseeder.schematron.ValidatorFactory
Get the error event handler for this factory.
getFailedAssertions() - Method in class org.pageseeder.schematron.SchematronResult
Deprecated.
getFailedAsserts() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getFailedMessage() - Method in class org.pageseeder.schematron.SchematronResult
Return the failed assertion message only.
getFiredRules() - Method in class org.pageseeder.schematron.svrl.ActivePattern
 
getFlag() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getFlag() - Method in class org.pageseeder.schematron.svrl.FiredRule
 
getFpi() - Method in class org.pageseeder.schematron.svrl.HumanText
 
getIcon() - Method in class org.pageseeder.schematron.svrl.HumanText
 
getId() - Method in class org.pageseeder.schematron.svrl.ActivePattern
 
getId() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getId() - Method in class org.pageseeder.schematron.svrl.FiredRule
 
getLang() - Method in class org.pageseeder.schematron.svrl.HumanText
 
getLocation() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getName() - Method in class org.pageseeder.schematron.svrl.ActivePattern
 
getName() - Method in class org.pageseeder.schematron.svrl.FiredRule
 
getNamespaceContext() - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
getOptions() - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
getOptions() - Method in class org.pageseeder.schematron.ValidatorFactory
 
getPhase() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getPrefix() - Method in class org.pageseeder.schematron.svrl.Namespace
 
getPrefix(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
getProperty() - Method in class org.pageseeder.schematron.svrl.PropertyReference
 
getProperty(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
getPropertyReferences() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getReportsCount() - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
getRole() - Method in class org.pageseeder.schematron.svrl.ActivePattern
 
getRole() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getRole() - Method in class org.pageseeder.schematron.svrl.FiredRule
 
getRole() - Method in class org.pageseeder.schematron.svrl.PropertyReference
 
getSchemaVersion() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getScheme() - Method in class org.pageseeder.schematron.svrl.PropertyReference
 
getSee() - Method in class org.pageseeder.schematron.svrl.HumanText
 
getSpace() - Method in class org.pageseeder.schematron.svrl.HumanText
 
getSuccessfulReports() - Method in class org.pageseeder.schematron.SchematronResult
Deprecated.
getSuccessfulReports() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getSVRLAsString() - Method in class org.pageseeder.schematron.SchematronResult
 
getSystemID() - Method in class org.pageseeder.schematron.SchematronResult
 
getTest() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getText() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
getText() - Method in class org.pageseeder.schematron.svrl.DiagnosticReference
 
getText() - Method in class org.pageseeder.schematron.svrl.PropertyReference
 
getTexts() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getTitle() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
getUri() - Method in class org.pageseeder.schematron.svrl.Namespace
 

H

hasAsserts() - Method in class org.pageseeder.schematron.SchematronResult
 
hashCode() - Method in class org.pageseeder.schematron.CompileOptions
 
hashCode() - Method in class org.pageseeder.schematron.OutputOptions
 
hashCode() - Method in class org.pageseeder.schematron.svrl.Namespace
 
hasMetadata() - Method in class org.pageseeder.schematron.CompileOptions
Indicates whether to include the `` element in the SVRL output
hasReports() - Method in class org.pageseeder.schematron.SchematronResult
 
HumanText - Class in org.pageseeder.schematron.svrl
# human text human-text = element text { attribute xml:space { text }?, attribute xml:lang { text }?, attribute see { text }?, attribute icon { text }?, attribute fpi { text }?, rich-text } # rich text rich-text = (foreign | dir | span | emph | text)* # directionality dir = element dir { attribute class { text }?, attribute dir { text }?, text } # emphasis emph = element emph { attribute class { text }?, text } # arbitrary markup span = element span { attribute class { text }, text } # foreign foreign = foreign-attributes | foreign-element foreign-attributes = attribute * - (xml:* | local:*) { text }* foreign-element = element * - svrl:* { (attribute * { text } | foreign-element | text)* }
HumanText() - Constructor for class org.pageseeder.schematron.svrl.HumanText
 

I

indent(boolean) - Method in class org.pageseeder.schematron.OutputOptions
 
isCompact() - Method in class org.pageseeder.schematron.CompileOptions
Indicates whether to only generate the compact SVRL output
isFailedAssert() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
isIndent() - Method in class org.pageseeder.schematron.OutputOptions
 
isOmitXmlDeclaration() - Method in class org.pageseeder.schematron.OutputOptions
 
isStreamable() - Method in class org.pageseeder.schematron.CompileOptions
 
isValid() - Method in class org.pageseeder.schematron.SchematronResult
 

M

Main - Class in org.pageseeder.schematron
Main class to invoke schematrn ono the command-line
main(String[]) - Static method in class org.pageseeder.schematron.Main
 
metadata(boolean) - Method in class org.pageseeder.schematron.CompileOptions
Whether to generate and include the `` element in the SVRL output.

N

Namespace - Class in org.pageseeder.schematron.svrl
A namespace prefix mapping.
Namespace(String, String) - Constructor for class org.pageseeder.schematron.svrl.Namespace
 
NAMESPACE_URI - Static variable in class org.pageseeder.schematron.svrl.SVRL
The SVRL namespace URI "http://purl.oclc.org/dsdl/svrl".
newValidator(File) - Method in class org.pageseeder.schematron.ValidatorFactory
Process the specified schema into a Validator object.
newValidator(File, String) - Method in class org.pageseeder.schematron.ValidatorFactory
Process the specified schema into a Validator object.
newValidator(Source) - Method in class org.pageseeder.schematron.ValidatorFactory
Process the specified schema into a Validator object.
newValidator(Source, String) - Method in class org.pageseeder.schematron.ValidatorFactory
Process the specified schema into a Validator object.

O

omitXmlDeclaration(boolean) - Method in class org.pageseeder.schematron.OutputOptions
 
org.pageseeder.schematron - package org.pageseeder.schematron
 
org.pageseeder.schematron.svrl - package org.pageseeder.schematron.svrl
 
org.pageseeder.schematron.xml - package org.pageseeder.schematron.xml
 
OutputOptions - Class in org.pageseeder.schematron
Output options for the validator.

P

parse(File) - Static method in class org.pageseeder.schematron.svrl.SVRLParser
 
parse(Reader) - Static method in class org.pageseeder.schematron.svrl.SVRLParser
 
printAllMessage(PrintStream) - Method in class org.pageseeder.schematron.SchematronResult
Deprecated.
printFailedMessage(PrintStream) - Method in class org.pageseeder.schematron.SchematronResult
Deprecated.
printUsage() - Static method in class org.pageseeder.schematron.Main
Prints usage on the console.
PropertyReference - Class in org.pageseeder.schematron.svrl
# property-reference property-reference = element property-reference { attribute property { xsd:NMTOKEN }, attribute role { text }?, attribute scheme { text }?, human-text }
PropertyReference() - Constructor for class org.pageseeder.schematron.svrl.PropertyReference
 

Q

QueryBinding - Enum in org.pageseeder.schematron
Enum for supported query binding attributes.

S

SchematronException - Exception in org.pageseeder.schematron
Classes of exceptions occurring while preparing or performing Schematron validation.
SchematronException(String) - Constructor for exception org.pageseeder.schematron.SchematronException
Creates a new Schematron exception.
SchematronException(Throwable) - Constructor for exception org.pageseeder.schematron.SchematronException
Creates a new Schematron exception.
SchematronException(String, Throwable) - Constructor for exception org.pageseeder.schematron.SchematronException
Creates a new Schematron exception.
SchematronOutput - Class in org.pageseeder.schematron.svrl
Top-level element of an SVRL document.
SchematronOutput() - Constructor for class org.pageseeder.schematron.svrl.SchematronOutput
 
SchematronResult - Class in org.pageseeder.schematron
Stores the results of the schematron validation.
SchematronResult(String) - Constructor for class org.pageseeder.schematron.SchematronResult
Constructor of SchematronResult that accept the source file name (or systemID)
setCompact(boolean) - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
setDebugMode(boolean) - Method in class org.pageseeder.schematron.ValidatorFactory
If debug mode is set to true, then preprocessing stylesheet will be outputted in file debug.xslt This has to be called before newValidator() to take effect.
setDefaultNamespace(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
setDiagnostic(String) - Method in class org.pageseeder.schematron.svrl.DiagnosticReference
 
setErrorListener(ErrorListener) - Method in class org.pageseeder.schematron.ValidatorFactory
Set the error event listener for the ValidatorFactory, which is used for the processing of the Schematron schema, not for the Schematron validation itself.
setNamespaceContext(NamespaceContext) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
setOptions(CompileOptions) - Method in class org.pageseeder.schematron.ValidatorFactory
 
setPrefix(String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
setResolver(URIResolver) - Method in class org.pageseeder.schematron.Validator
 
setResolver(Class<URIResolver>) - Method in class org.pageseeder.schematron.ValidatorFactory
Set the class name of the resolver to use, overriding built-in Apache resolver
setSVRL(String, int, int) - Method in class org.pageseeder.schematron.SchematronResult
Setter for SVRL content/file.
setSVRL(String) - Method in class org.pageseeder.schematron.SchematronResult
Deprecated.
setText(HumanText) - Method in class org.pageseeder.schematron.svrl.DiagnosticReference
 
streamable(boolean) - Method in class org.pageseeder.schematron.CompileOptions
Set whether the source is streamble.
SVRL - Class in org.pageseeder.schematron.svrl
Utility class for SVRL.
SVRL() - Constructor for class org.pageseeder.schematron.svrl.SVRL
 
SVRLParser - Class in org.pageseeder.schematron.svrl
Parser for SVRL that generates a SchematronOutput instance.
SVRLStreamWriter - Class in org.pageseeder.schematron.svrl
XML Stream writer for SVRL that intercepts events and ensure that the correct output options are applied.
SVRLStreamWriter(Writer) - Constructor for class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
SVRLStreamWriter(Writer, OutputOptions) - Constructor for class org.pageseeder.schematron.svrl.SVRLStreamWriter
 

T

toLocationPrefix(String, NamespaceContext) - Static method in class org.pageseeder.schematron.svrl.SVRL
Replace the namespace URI in the location attribute by the prefix used for them if any.
toMessageList(List<AssertOrReport>) - Static method in class org.pageseeder.schematron.svrl.SVRL
Convert a list of asserts or report
toMessageList(List<AssertOrReport>, boolean) - Static method in class org.pageseeder.schematron.svrl.SVRL
Convert a list of asserts or report
toMessageString() - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
toMessageString(boolean) - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
toParameters() - Method in class org.pageseeder.schematron.CompileOptions
 
toParameters(String) - Method in class org.pageseeder.schematron.CompileOptions
Returns a new mutable parameter map containing the parameters corresponding to these options.
toPlainText() - Method in class org.pageseeder.schematron.svrl.HumanText
 
toSchematronOutput() - Method in class org.pageseeder.schematron.SchematronResult
Parse the SVRL output and generate the corresponding SchematronOutput instance.
toString() - Method in class org.pageseeder.schematron.CompileOptions
 
toString() - Method in class org.pageseeder.schematron.OutputOptions
 
toString() - Method in class org.pageseeder.schematron.svrl.Namespace
 
toXML() - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
toXML(Writer) - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
toXMLStream(XMLStreamWriter) - Method in class org.pageseeder.schematron.svrl.ActivePattern
 
toXMLStream(XMLStreamWriter) - Method in class org.pageseeder.schematron.svrl.AssertOrReport
 
toXMLStream(XMLStreamWriter) - Method in class org.pageseeder.schematron.svrl.DiagnosticReference
 
toXMLStream(XMLStreamWriter) - Method in class org.pageseeder.schematron.svrl.FiredRule
 
toXMLStream(XMLStreamWriter) - Method in class org.pageseeder.schematron.svrl.HumanText
 
toXMLStream(XMLStreamWriter) - Method in class org.pageseeder.schematron.svrl.PropertyReference
 
toXMLStream(XMLStreamWriter) - Method in class org.pageseeder.schematron.svrl.SchematronOutput
 
toXMLStream(XMLStreamWriter) - Method in interface org.pageseeder.schematron.xml.XMLStreamable
 

U

usePrefixInLocation(boolean) - Method in class org.pageseeder.schematron.OutputOptions
 
usePrefixInLocation() - Method in class org.pageseeder.schematron.OutputOptions
 

V

validate() - Method in class org.pageseeder.schematron.Main
 
validate(File) - Method in class org.pageseeder.schematron.Validator
Performs validation of the passed XML data.
validate(File, OutputOptions) - Method in class org.pageseeder.schematron.Validator
Performs validation of the passed XML data.
validate(Source) - Method in class org.pageseeder.schematron.Validator
Performs validation of the passed XML data.
validate(Source, OutputOptions) - Method in class org.pageseeder.schematron.Validator
Validates the XML data using the default resolver.
validate(Source, OutputOptions, URIResolver) - Method in class org.pageseeder.schematron.Validator
Validates the XML data.
Validator - Class in org.pageseeder.schematron
An object representing a single Schematron schema, used to validate multiple XML instances.
ValidatorFactory - Class in org.pageseeder.schematron
A ValidatorFactory instance can be used to create a Validator object.
ValidatorFactory() - Constructor for class org.pageseeder.schematron.ValidatorFactory
Constructs a new factory.
valueOf(String) - Static method in enum org.pageseeder.schematron.QueryBinding
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pageseeder.schematron.QueryBinding
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in enum org.pageseeder.schematron.QueryBinding
 

W

writeAttribute(String, String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeAttribute(String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeAttribute(String, String, String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeAttribute(String, String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeCData(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeCharacters(String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeCharacters(char[], int, int) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeCharacters(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeCharacters(char[], int, int) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeComment(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeDefaultNamespace(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeDTD(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeEmptyElement(String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeEmptyElement(String, String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeEmptyElement(String, String, String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeEmptyElement(String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeEmptyElement(String, String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeEmptyElement(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeEndDocument() - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeEndElement() - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeEndElement() - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeEntityRef(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeNamespace(String, String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeNamespace(String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeProcessingInstruction(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeProcessingInstruction(String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writer - Variable in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeStartDocument() - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeStartDocument(String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeStartDocument(String, String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeStartDocument() - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeStartDocument(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeStartDocument(String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeStartElement(String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeStartElement(String, String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeStartElement(String, String, String) - Method in class org.pageseeder.schematron.svrl.SVRLStreamWriter
 
writeStartElement(String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeStartElement(String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
writeStartElement(String, String, String) - Method in class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 

X

XMLStreamable - Interface in org.pageseeder.schematron.xml
Implementations can serialize their contents to XML using an XMLStreamWriter
XMLStreamWriterWrapper - Class in org.pageseeder.schematron.xml
A XMLStreamWriter class delegating the events another XMLStreamWriter implementation.
XMLStreamWriterWrapper(XMLStreamWriter) - Constructor for class org.pageseeder.schematron.xml.XMLStreamWriterWrapper
 
A C D E F G H I M N O P Q S T U V W X 
Skip navigation links