Class SchematronXSLTValidatorSuccessfulReportOnly

java.lang.Object
com.helger.schematron.api.xslt.validator.SchematronXSLTValidatorSuccessfulReportOnly
All Implemented Interfaces:
ISchematronXSLTValidator

public class SchematronXSLTValidatorSuccessfulReportOnly extends Object implements ISchematronXSLTValidator
A special implementation of ISchematronXSLTValidator that only handles successful reports as failures, but not failed asserts.
Since:
6.0.0
Author:
Philip Helger
  • Constructor Details

    • SchematronXSLTValidatorSuccessfulReportOnly

      public SchematronXSLTValidatorSuccessfulReportOnly()
  • Method Details

    • getSchematronValidity

      @Nonnull public com.helger.commons.state.EValidity getSchematronValidity(@Nonnull SchematronOutputType aSO)
      Description copied from interface: ISchematronXSLTValidator
      Determine the overall validity of a Schematron validation result.
      Specified by:
      getSchematronValidity in interface ISchematronXSLTValidator
      Parameters:
      aSO - The Schematron validation result. Never null.
      Returns:
      EValidity.VALID if the Schematron validation was successful, EValidity.INVALID if the validation failed. Never null.