Class SpringDataJdbcAnnotationProcessorBase
java.lang.Object
javax.annotation.processing.AbstractProcessor
com.querydsl.apt.AbstractQuerydslProcessor
com.infobip.spring.data.jdbc.annotation.processor.SpringDataJdbcAnnotationProcessorBase
- All Implemented Interfaces:
Processor
public abstract class SpringDataJdbcAnnotationProcessorBase
extends com.querydsl.apt.AbstractQuerydslProcessor
-
Field Summary
Fields inherited from class com.querydsl.apt.AbstractQuerydslProcessor
ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONSFields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
ConstructorsConstructorDescriptionSpringDataJdbcAnnotationProcessorBase(com.querydsl.sql.codegen.NamingStrategy namingStrategy, TypeElementHandlerFactory typeElementHandlerFactory, com.google.common.base.CaseFormat projectTableCaseFormat, com.google.common.base.CaseFormat projectColumnCaseFormat) SpringDataJdbcAnnotationProcessorBase(Class<? extends com.querydsl.sql.codegen.NamingStrategy> namingStrategyClass) -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<TypeElement>protected com.querydsl.apt.ConfigurationcreateConfiguration(RoundEnvironment roundEnv) protected com.querydsl.apt.TypeElementHandlercreateElementHandler(com.querydsl.codegen.TypeMappings typeMappings, com.querydsl.codegen.QueryTypeFactory queryTypeFactory) protected CustomExtendedTypeFactorycreateTypeFactory(Set<Class<? extends Annotation>> entityAnnotations, com.querydsl.codegen.TypeMappings typeMappings, com.querydsl.codegen.QueryTypeFactory queryTypeFactory) booleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) Methods inherited from class com.querydsl.apt.AbstractQuerydslProcessor
getClassName, getSupportedOptions, getSupportedSourceVersion, processAnnotations, validateInitsMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, init, isInitialized
-
Constructor Details
-
SpringDataJdbcAnnotationProcessorBase
public SpringDataJdbcAnnotationProcessorBase(Class<? extends com.querydsl.sql.codegen.NamingStrategy> namingStrategyClass) -
SpringDataJdbcAnnotationProcessorBase
public SpringDataJdbcAnnotationProcessorBase(com.querydsl.sql.codegen.NamingStrategy namingStrategy, TypeElementHandlerFactory typeElementHandlerFactory, com.google.common.base.CaseFormat projectTableCaseFormat, com.google.common.base.CaseFormat projectColumnCaseFormat)
-
-
Method Details
-
process
-
getSupportedAnnotationTypes
- Specified by:
getSupportedAnnotationTypesin interfaceProcessor- Overrides:
getSupportedAnnotationTypesin classAbstractProcessor
-
createConfiguration
- Specified by:
createConfigurationin classcom.querydsl.apt.AbstractQuerydslProcessor
-
createElementHandler
protected com.querydsl.apt.TypeElementHandler createElementHandler(com.querydsl.codegen.TypeMappings typeMappings, com.querydsl.codegen.QueryTypeFactory queryTypeFactory) - Overrides:
createElementHandlerin classcom.querydsl.apt.AbstractQuerydslProcessor
-
createTypeFactory
protected CustomExtendedTypeFactory createTypeFactory(Set<Class<? extends Annotation>> entityAnnotations, com.querydsl.codegen.TypeMappings typeMappings, com.querydsl.codegen.QueryTypeFactory queryTypeFactory) - Overrides:
createTypeFactoryin classcom.querydsl.apt.AbstractQuerydslProcessor
-
collectElements
- Overrides:
collectElementsin classcom.querydsl.apt.AbstractQuerydslProcessor
-