Class SarifValidationHandler
java.lang.Object
gov.nist.secauto.metaschema.modules.sarif.SarifValidationHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final gov.nist.secauto.metaschema.core.model.IAttributable.Keystatic final gov.nist.secauto.metaschema.core.model.IAttributable.Keystatic final gov.nist.secauto.metaschema.core.model.IAttributable.Keystatic final String -
Constructor Summary
ConstructorsConstructorDescriptionSarifValidationHandler(URI source, gov.nist.secauto.metaschema.core.util.IVersionInfo toolVersion) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFinding(gov.nist.secauto.metaschema.core.model.validation.IValidationFinding finding) voidaddFindings(List<? extends gov.nist.secauto.metaschema.core.model.validation.IValidationFinding> findings) gov.nist.secauto.metaschema.core.util.IVersionInforelativize(URI output, URI artifact) void
-
Field Details
-
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
-
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
- Throws:
IOException
-
write
- Throws:
IOException
-