Skip navigation links
D E F G H I M O R S T V 

D

deleteGeneratedAvailableInDependencies() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
deleteProtocolClasses() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
deleteSchemasAvailableInDependencies(Path) - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
dependenciesDirectory - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
The directory where all schema dependencies (avsc, avpr, avdl) are made vailable
doCompileIDL(String) - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
doCompileProtocol(String) - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
doCompileSchemas(String[]) - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 

E

execute() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
execute() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaDependenciesMojo
 
execute() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaValidatorMojo
running packaging of the current project may package a script for execution Dependencies libraries are copied in the

F

failed(String) - Static method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 
failed(String, Exception) - Static method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 
failed(Exception) - Static method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 

G

generatedAvscTarget - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
the destination for the generated avro schema json files (will be published along with the java code).
generatedJavaTarget - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
the destination for the java generated files.
getGeneratedAvscTarget() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
 
getGeneratedAvscTarget() - Method in interface org.spf4j.maven.plugin.avro.avscp.ValidatorMojo
 
getLog() - Method in interface org.spf4j.maven.plugin.avro.avscp.ValidatorMojo
 
getMavenProject() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
 
getMavenProject() - Method in interface org.spf4j.maven.plugin.avro.avscp.ValidatorMojo
 
getMavenSession() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
 
getMavenSession() - Method in interface org.spf4j.maven.plugin.avro.avscp.ValidatorMojo
 
getName() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaCompatibilityValidator
 
getName() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaDocValidator
 
getName() - Method in interface org.spf4j.maven.plugin.avro.avscp.validation.Validator
 
getRepoSystem() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
 
getRepoSystem() - Method in interface org.spf4j.maven.plugin.avro.avscp.ValidatorMojo
 
getSchemaFiles() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaValidatorMojo
 
getSourceFiles(String) - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
getTarget() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
 
getTarget() - Method in interface org.spf4j.maven.plugin.avro.avscp.ValidatorMojo
 
getValidationErrorMessage() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 
getValidationException() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 
getValidationInput() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaCompatibilityValidator
 
getValidationInput() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaDocValidator
 
getValidationInput() - Method in interface org.spf4j.maven.plugin.avro.avscp.validation.Validator
 
getValidatorConfigs() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaValidatorMojo
 
getValidatorConfigs() - Method in interface org.spf4j.maven.plugin.avro.avscp.ValidatorMojo
 

H

handleValidation(Map<String, Validator.Result>, Log, String) - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaValidatorMojo
 

I

isFailed() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 
isValid() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 

M

mavenProject - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
 
mavenSession - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
The current build mavenSession instance.

O

org.spf4j.maven.plugin.avro.avscp - package org.spf4j.maven.plugin.avro.avscp
 
org.spf4j.maven.plugin.avro.avscp.validation - package org.spf4j.maven.plugin.avro.avscp.validation
 
org.spf4j.maven.plugin.avro.avscp.validation.impl - package org.spf4j.maven.plugin.avro.avscp.validation.impl
 

R

repoSystem - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
The entry point to Aether, i.e.

S

SCHEMA_MANIFEST - Static variable in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
SchemaCompatibilityValidator - Class in org.spf4j.maven.plugin.avro.avscp.validation.impl
Validates all previously released schemas for backward compatibility.
SchemaCompatibilityValidator() - Constructor for class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaCompatibilityValidator
 
SchemaCompileMojo - Class in org.spf4j.maven.plugin.avro.avscp
Mojo that will compile the avro sources: *.avsc, *.avpr, *.avdl in: 1) java files.
SchemaCompileMojo() - Constructor for class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
SchemaDependenciesMojo - Class in org.spf4j.maven.plugin.avro.avscp
mojo that fetches all schema dependencies.
SchemaDependenciesMojo() - Constructor for class org.spf4j.maven.plugin.avro.avscp.SchemaDependenciesMojo
 
SchemaDocValidator - Class in org.spf4j.maven.plugin.avro.avscp.validation.impl
Validates schema documentation fields are not empty for: Records, Fixed, Enum, Record Fields.
SchemaDocValidator() - Constructor for class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaDocValidator
 
SchemaMojoBase - Class in org.spf4j.maven.plugin.avro.avscp
 
SchemaMojoBase() - Constructor for class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
 
SchemaValidatorMojo - Class in org.spf4j.maven.plugin.avro.avscp
Mojo that runs all Schema validators on this project schemas: Built in validators: docValidator (schema documentation), compatibility (schema compatibility) Custom validators can be built and used.
SchemaValidatorMojo() - Constructor for class org.spf4j.maven.plugin.avro.avscp.SchemaValidatorMojo
 
sourceDirectory - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
The source directory of avro files.

T

target - Variable in class org.spf4j.maven.plugin.avro.avscp.SchemaMojoBase
the target folder.
toString() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaCompileMojo
 
toString() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaDependenciesMojo
 
toString() - Method in class org.spf4j.maven.plugin.avro.avscp.SchemaValidatorMojo
 
toString() - Method in class org.spf4j.maven.plugin.avro.avscp.validation.Validators
 

V

valid() - Static method in class org.spf4j.maven.plugin.avro.avscp.validation.Validator.Result
 
validate(ValidatorMojo) - Method in class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaCompatibilityValidator
 
validate(Schema) - Method in class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaDocValidator
 
validate(T) - Method in interface org.spf4j.maven.plugin.avro.avscp.validation.Validator
 
validate(Object) - Method in class org.spf4j.maven.plugin.avro.avscp.validation.Validators
 
validateCompatibility(String, String, Version, List<RemoteRepository>, RepositorySystem, RepositorySystemSession, ValidatorMojo, boolean, Instant, Consumer<String>) - Method in class org.spf4j.maven.plugin.avro.avscp.validation.impl.SchemaCompatibilityValidator
 
Validator<T> - Interface in org.spf4j.maven.plugin.avro.avscp.validation
 
Validator.Result - Class in org.spf4j.maven.plugin.avro.avscp.validation
 
ValidatorMojo - Interface in org.spf4j.maven.plugin.avro.avscp
Interface to abstract the Validator MOJO for the Validators.
Validators - Class in org.spf4j.maven.plugin.avro.avscp.validation
 
Validators(List<String>) - Constructor for class org.spf4j.maven.plugin.avro.avscp.validation.Validators
 
D E F G H I M O R S T V 
Skip navigation links

Copyright © 2018 SPF4J. All rights reserved.