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