Class CatalogGeneratingProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
ac.simons.neo4j.migrations.annotations.proc.impl.CatalogGeneratingProcessor
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes({"org.springframework.data.neo4j.core.schema.Node","org.neo4j.ogm.annotation.NodeEntity","org.neo4j.ogm.annotation.RelationshipEntity"})
@SupportedOptions({"org.neo4j.migrations.catalog_generator.catalog_name_generator","org.neo4j.migrations.catalog_generator.constraint_name_generator","org.neo4j.migrations.catalog_generator.index_name_generator","org.neo4j.migrations.catalog_generator.naming_options","org.neo4j.migrations.catalog_generator.output_dir","org.neo4j.migrations.catalog_generator.timestamp","org.neo4j.migrations.catalog_generator.default_catalog_name","org.neo4j.migrations.catalog_generator.add_reset"})
public final class CatalogGeneratingProcessor
extends AbstractProcessor
- Since:
- 1.11.0
- Author:
- Michael J. Simons
- Soundtrack
- Moonbootica - ...And Then We Started To Dance
-
Field Summary
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(ProcessingEnvironment processingEnv) boolean
process
(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized
-
Constructor Details
-
CatalogGeneratingProcessor
public CatalogGeneratingProcessor()Creates a new instance of this processor. It should not be necessary to call this directly, it will be done automatically by Javac.
-
-
Method Details
-
getSupportedSourceVersion
- Specified by:
getSupportedSourceVersion
in interfaceProcessor
- Overrides:
getSupportedSourceVersion
in classAbstractProcessor
-
init
- Specified by:
init
in interfaceProcessor
- Overrides:
init
in classAbstractProcessor
-
process
- Specified by:
process
in interfaceProcessor
- Specified by:
process
in classAbstractProcessor
-