Interface Validator<T>
-
- All Known Implementing Classes:
SchemaCompatibilityValidator,SchemaDocValidator,SchemaNamesValidator
public interface Validator<T>- Author:
- Zoltan Farkas
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classValidator.Result
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull StringgetName()Class<T>getValidationInput()@NonNull Validator.Resultvalidate(T object, ValidatorMojo mojo)
-
-
-
Method Detail
-
getName
@NonNull String getName()
-
validate
@CheckReturnValue @NonNull Validator.Result validate(T object, ValidatorMojo mojo) throws IOException, org.apache.maven.plugin.MojoExecutionException
- Throws:
IOExceptionorg.apache.maven.plugin.MojoExecutionException
-
-