public class SchematronValidator extends BaseValidator
| Modifier and Type | Field | Description |
|---|---|---|
static String |
TEMP_INPUT |
The constant TEMP_INPUT.
|
static String |
XSL2_ISO_ABSTRACT_EXPAND_XSL |
The constant XSL2_ISO_ABSTRACT_EXPAND_XSL.
|
static String |
XSL2_ISO_DSDL_INCLUDE_XSL |
The constant XSL2_ISO_DSDL_INCLUDE_XSL.
|
static String |
XSL2_ISO_SVRL_FOR_XSLT_2_XSL |
The constant XSL2_ISO_SVRL_FOR_XSLT_2_XSL.
|
| Constructor | Description |
|---|---|
SchematronValidator() |
| Modifier and Type | Method | Description |
|---|---|---|
SchematronBusinessRuleLists |
getAvailableBusinessRules() |
Gets available business rules.
|
String |
getSchPath() |
Gets sch path.
|
void |
process(ValidationInput input,
ValidationContext context) |
Method call to start processing a input data.
|
void |
setContextProperties(ValidationContext context) |
Set context properties.
|
void |
setSchPath(String schPath) |
Sets sch path.
|
void |
validate(Object message,
ValidationContext context) |
Dedicated method for validation of input or fragment of input data.
|
NodeList |
validateAndReadErrors(ValidationContext context,
String rule,
InputStream xsl2Dsdl,
InputStream xsl2Abstract,
InputStream xsl2Svrl) |
getReader, init, setReaderpublic static final String TEMP_INPUT
public static final String XSL2_ISO_DSDL_INCLUDE_XSL
public static final String XSL2_ISO_ABSTRACT_EXPAND_XSL
public static final String XSL2_ISO_SVRL_FOR_XSLT_2_XSL
public String getSchPath()
public void setSchPath(String schPath)
schPath - the sch pathpublic void process(ValidationInput input, ValidationContext context) throws ValidationException
Validatorinput - Validation inputcontext - Validation contextValidationException - initialisation exception.public void validate(Object message, ValidationContext context)
BaseValidatorDoes nothing by default.
validate in interface Validatorvalidate in class BaseValidatormessage - Validation inputcontext - Validation contextpublic void setContextProperties(ValidationContext context)
context - the contextpublic NodeList validateAndReadErrors(ValidationContext context, String rule, InputStream xsl2Dsdl, InputStream xsl2Abstract, InputStream xsl2Svrl) throws Exception
Exceptionpublic SchematronBusinessRuleLists getAvailableBusinessRules()
Copyright © 2025. All rights reserved.