public abstract class SpringDataJdbcAnnotationProcessorBase
extends com.querydsl.apt.AbstractQuerydslProcessor
ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONSprocessingEnv| Constructor and Description |
|---|
SpringDataJdbcAnnotationProcessorBase(Class<? extends com.querydsl.sql.codegen.NamingStrategy> namingStrategyClass) |
SpringDataJdbcAnnotationProcessorBase(com.querydsl.sql.codegen.NamingStrategy namingStrategy,
TypeElementHandlerFactory typeElementHandlerFactory,
com.google.common.base.CaseFormat projectTableCaseFormat,
com.google.common.base.CaseFormat projectColumnCaseFormat) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<TypeElement> |
collectElements() |
protected com.querydsl.apt.Configuration |
createConfiguration(RoundEnvironment roundEnv) |
protected com.querydsl.apt.TypeElementHandler |
createElementHandler(com.querydsl.codegen.TypeMappings typeMappings,
com.querydsl.codegen.QueryTypeFactory queryTypeFactory) |
protected com.infobip.spring.data.jdbc.annotation.processor.CustomExtendedTypeFactory |
createTypeFactory(Set<Class<? extends Annotation>> entityAnnotations,
com.querydsl.codegen.TypeMappings typeMappings,
com.querydsl.codegen.QueryTypeFactory queryTypeFactory) |
Set<String> |
getSupportedAnnotationTypes() |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv) |
getClassName, getSupportedOptions, getSupportedSourceVersion, processAnnotations, validateInitsgetCompletions, init, isInitializedpublic SpringDataJdbcAnnotationProcessorBase(Class<? extends com.querydsl.sql.codegen.NamingStrategy> namingStrategyClass)
public SpringDataJdbcAnnotationProcessorBase(com.querydsl.sql.codegen.NamingStrategy namingStrategy,
TypeElementHandlerFactory typeElementHandlerFactory,
com.google.common.base.CaseFormat projectTableCaseFormat,
com.google.common.base.CaseFormat projectColumnCaseFormat)
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
public Set<String> getSupportedAnnotationTypes()
getSupportedAnnotationTypes in interface ProcessorgetSupportedAnnotationTypes in class AbstractProcessorprotected com.querydsl.apt.Configuration createConfiguration(RoundEnvironment roundEnv)
createConfiguration in class com.querydsl.apt.AbstractQuerydslProcessorprotected com.querydsl.apt.TypeElementHandler createElementHandler(com.querydsl.codegen.TypeMappings typeMappings,
com.querydsl.codegen.QueryTypeFactory queryTypeFactory)
createElementHandler in class com.querydsl.apt.AbstractQuerydslProcessorprotected com.infobip.spring.data.jdbc.annotation.processor.CustomExtendedTypeFactory createTypeFactory(Set<Class<? extends Annotation>> entityAnnotations, com.querydsl.codegen.TypeMappings typeMappings, com.querydsl.codegen.QueryTypeFactory queryTypeFactory)
createTypeFactory in class com.querydsl.apt.AbstractQuerydslProcessorprotected Set<TypeElement> collectElements()
collectElements in class com.querydsl.apt.AbstractQuerydslProcessorCopyright © 2021 Infobip Ltd.. All rights reserved.