Class SarifValidationHandler

java.lang.Object
gov.nist.secauto.metaschema.modules.sarif.SarifValidationHandler

public final class SarifValidationHandler extends Object
  • Field Details

    • SARIF_NS

      @NonNull public static final String SARIF_NS
      See Also:
    • SARIF_HELP_URL_KEY

      @NonNull public static final gov.nist.secauto.metaschema.core.model.IAttributable.Key SARIF_HELP_URL_KEY
    • SARIF_HELP_TEXT_KEY

      @NonNull public static final gov.nist.secauto.metaschema.core.model.IAttributable.Key SARIF_HELP_TEXT_KEY
    • SARIF_HELP_MARKDOWN_KEY

      @NonNull public static final gov.nist.secauto.metaschema.core.model.IAttributable.Key SARIF_HELP_MARKDOWN_KEY
  • Constructor Details

    • SarifValidationHandler

      public SarifValidationHandler(@NonNull URI source, @Nullable gov.nist.secauto.metaschema.core.util.IVersionInfo toolVersion)
  • Method Details

    • getSource

      public URI getSource()
    • getToolVersion

      public gov.nist.secauto.metaschema.core.util.IVersionInfo getToolVersion()
    • addFindings

      public void addFindings(@NonNull List<? extends gov.nist.secauto.metaschema.core.model.validation.IValidationFinding> findings)
    • addFinding

      public void addFinding(@NonNull gov.nist.secauto.metaschema.core.model.validation.IValidationFinding finding)
    • relativize

      public URI relativize(@NonNull URI output, @NonNull URI artifact) throws IOException
      Throws:
      IOException
    • write

      public void write(@NonNull Path outputFile) throws IOException
      Throws:
      IOException