Interface SchematronHandler

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      SVRLHandler newSVRLHandler​(gov.nist.secauto.decima.core.assessment.Assessment<? extends XMLDocument> assessment, XMLDocument assessedDocument, gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder assessmentResultBuilder)
      Creates a new SVRLHandler instance that is capable of parsing a Schematron Validation Report Language (SVRL) formatted file to extract assessment results using the provided AssessmentResultBuilder.
    • Method Detail

      • newSVRLHandler

        SVRLHandler newSVRLHandler​(gov.nist.secauto.decima.core.assessment.Assessment<? extends XMLDocument> assessment,
                                   XMLDocument assessedDocument,
                                   gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder assessmentResultBuilder)
                            throws gov.nist.secauto.decima.core.assessment.AssessmentException
        Creates a new SVRLHandler instance that is capable of parsing a Schematron Validation Report Language (SVRL) formatted file to extract assessment results using the provided AssessmentResultBuilder.
        Parameters:
        assessment - the assessment to create the SVRL handler for
        assessedDocument - the document for which the SVRL were generated
        assessmentResultBuilder - the builder to publish assessment results to
        Returns:
        a new SVRLHandler instance
        Throws:
        gov.nist.secauto.decima.core.assessment.AssessmentException - if an error occurred while creating the SVRLHandler instance