public final class Validator
extends java.lang.Object
Use the ValidatorFactory to create validators. Validators are thread-safe.
| Modifier and Type | Class and Description |
|---|---|
static class |
Validator.Instance
A validating instance lets you reuse a validator that uses the same output options and resolver.
|
| Modifier and Type | Method and Description |
|---|---|
Validator.Instance |
newInstance() |
OutputOptions |
options() |
Validator |
options(OutputOptions options)
Return a new validator with the specified output options.
|
Validator |
resolver(javax.xml.transform.URIResolver resolver)
Return a new validator with the specified URI resolver.
|
SchematronResult |
validate(java.io.File xml)
Performs validation of the passed XML data.
|
SchematronResult |
validate(java.io.File xml,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Validates the XML data.
|
SchematronResult |
validate(javax.xml.transform.Source xml)
Performs validation of the passed XML data.
|
SchematronResult |
validate(javax.xml.transform.Source xml,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Validates the XML data.
|
public Validator options(OutputOptions options)
options - The output options to use for this validator.public OutputOptions options()
public Validator resolver(javax.xml.transform.URIResolver resolver)
resolver - The default resolved to use for this validator.public SchematronResult validate(java.io.File xml) throws SchematronException
SchematronException - Should an error occur during validation.public SchematronResult validate(javax.xml.transform.Source xml) throws SchematronException
SchematronException - Should an error occur during validation.public SchematronResult validate(java.io.File xml, java.util.Map<java.lang.String,java.lang.Object> parameters) throws SchematronException
xml - XML file to validateparameters - The parameters to send to the schema during validationSchematronException - Should an error occur during validation.public SchematronResult validate(javax.xml.transform.Source xml, java.util.Map<java.lang.String,java.lang.Object> parameters) throws SchematronException
xml - XML source to validateparameters - The parameters to send to the schema during validationSchematronException - Should an error occur during validation.public Validator.Instance newInstance() throws SchematronException
SchematronException