Interface ValidatorPlugin
- All Superinterfaces:
FilePlugin<ValidatorContext,,Void> Plugin
- All Known Implementing Classes:
JsonValidator,NoneValidator,XmlValidator
Plugin that allows to validate a generate file.
-
Method Summary
Modifier and TypeMethodDescriptionapply(FileContext file, ValidatorContext context) Validates the given filedefault ImplicitApplyOptionsimplicitApply(FileContext file, ValidatorContext context) Whether to apply this plugin implicitly.Methods inherited from interface io.wcm.devops.conga.generator.spi.FilePlugin
accepts
-
Method Details
-
implicitApply
Whether to apply this plugin implicitly.- Specified by:
implicitApplyin interfaceFilePlugin<ValidatorContext,Void> - Parameters:
file- Context filecontext- Context objects- Returns:
- Implicit apply option
-
apply
Validates the given file- Specified by:
applyin interfaceFilePlugin<ValidatorContext,Void> - Parameters:
file- Context filecontext- Context objects- Returns:
- nothing
- Throws:
ValidationException- when the validation fails.
-