| Modifier and Type | Method and Description |
|---|---|
IPSValidationHandler |
SchematronResourcePure.getCustomValidationHandler() |
| Modifier and Type | Method and Description |
|---|---|
SchematronResourcePure |
SchematronResourcePure.setCustomValidationHandler(IPSValidationHandler aCustomValidationHandler)
Set the custom validation handler to be used during binding.
|
| Modifier and Type | Method and Description |
|---|---|
IPSBoundSchema |
IPSQueryBinding.bind(PSSchema aSchema,
String sPhase,
IPSErrorHandler aCustomErrorHandler,
IPSValidationHandler aCustomValidationHandler,
IXPathConfig aXPathConfig)
Create a bound schema, which is like a precompiled schema.
|
| Modifier and Type | Method and Description |
|---|---|
IPSBoundSchema |
PSXPathQueryBinding.bind(PSSchema aSchema,
String sPhase,
IPSErrorHandler aCustomErrorListener,
IPSValidationHandler aCustomValidationHandler,
IXPathConfig aXPathConfig) |
| Modifier and Type | Method and Description |
|---|---|
IPSValidationHandler |
AbstractPSBoundSchema.getCustomValidationHandler() |
IPSValidationHandler |
PSBoundSchemaCacheKey.getCustomValidationHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
IPSBoundSchema.validate(Node aNode,
String sBaseURI,
IPSValidationHandler aHandler)
The generic validation method.
|
| Constructor and Description |
|---|
AbstractPSBoundSchema(IPSQueryBinding aQueryBinding,
PSSchema aOrigSchema,
String sPhaseID,
IPSErrorHandler aCustomErrorHandler,
IPSValidationHandler aCustomValidationHandler) |
PSBoundSchemaCacheKey(com.helger.commons.io.resource.IReadableResource aResource,
String sPhase,
IPSErrorHandler aErrorHandler,
IPSValidationHandler aCustomValidationHandler,
IXPathConfig aXPathConfig,
EntityResolver aEntityResolver,
boolean bLenient) |
| Modifier and Type | Method and Description |
|---|---|
void |
PSXPathBoundSchema.validate(Node aNode,
String sBaseURI,
IPSValidationHandler aValidationHandler) |
| Constructor and Description |
|---|
PSXPathBoundSchema(IPSQueryBinding aQueryBinding,
PSSchema aOrigSchema,
String sPhase,
IPSErrorHandler aCustomErrorListener,
IPSValidationHandler aCustomValidationHandler,
IXPathConfig aXPathConfig)
Create a new bound schema.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPSPartialValidationHandler
An extension of
IPSValidationHandler that is used to determine the
overall validity of a Schematron validation. |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingPSValidationHandler
A logging implementation of
IPSValidationHandler |
class |
PSValidationHandlerBreakOnFirstError
A simple implementation if
IPSValidationHandler that stops validation
upon the first error (the first failed assert or the first successful
report). |
class |
PSValidationHandlerBreakOnFirstFailedAssert
A simple implementation if
IPSValidationHandler that stops validation
upon the first failed assertion. |
| Modifier and Type | Method and Description |
|---|---|
default IPSValidationHandler |
IPSValidationHandler.and(IPSValidationHandler rhs)
Create a new validation handler that first invokes all methods from this
handler, and than later on from the passed validation handler.
|
static IPSValidationHandler |
IPSValidationHandler.and(IPSValidationHandler lhs,
IPSValidationHandler rhs)
Create a new validation handler that first invokes all methods from the
first handler and second from the second handler.
|
| Modifier and Type | Method and Description |
|---|---|
default IPSValidationHandler |
IPSValidationHandler.and(IPSValidationHandler rhs)
Create a new validation handler that first invokes all methods from this
handler, and than later on from the passed validation handler.
|
static IPSValidationHandler |
IPSValidationHandler.and(IPSValidationHandler lhs,
IPSValidationHandler rhs)
Create a new validation handler that first invokes all methods from the
first handler and second from the second handler.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PSXPathValidationHandlerSVRL
A special validation handler that creates an SVRL document.
|
Copyright © 2014–2020 Philip Helger. All rights reserved.