public class DefaultConfiguration extends Object implements Configuration
Configuration interface| Modifier and Type | Field and Description |
|---|---|
protected Class<? extends Annotation> |
altEntityAnn |
protected Class<? extends Annotation> |
embeddableAnn |
protected Class<? extends Annotation> |
embeddedAnn |
protected Class<? extends Annotation> |
entitiesAnn |
protected Class<? extends Annotation> |
entityAnn |
protected Class<? extends Annotation> |
skipAnn |
protected Class<? extends Annotation> |
superTypeAnn |
| Constructor and Description |
|---|
DefaultConfiguration(RoundEnvironment roundEnv,
Map<String,String> options,
Collection<String> keywords,
Class<? extends Annotation> entitiesAnn,
Class<? extends Annotation> entityAnn,
Class<? extends Annotation> superTypeAnn,
Class<? extends Annotation> embeddableAnn,
Class<? extends Annotation> embeddedAnn,
Class<? extends Annotation> skipAnn) |
protected final Class<? extends Annotation> entityAnn
@Nullable protected final Class<? extends Annotation> entitiesAnn
@Nullable protected final Class<? extends Annotation> superTypeAnn
@Nullable protected final Class<? extends Annotation> embeddedAnn
@Nullable protected final Class<? extends Annotation> embeddableAnn
@Nullable protected final Class<? extends Annotation> skipAnn
@Nullable protected Class<? extends Annotation> altEntityAnn
public DefaultConfiguration(RoundEnvironment roundEnv, Map<String,String> options, Collection<String> keywords, @Nullable Class<? extends Annotation> entitiesAnn, Class<? extends Annotation> entityAnn, @Nullable Class<? extends Annotation> superTypeAnn, @Nullable Class<? extends Annotation> embeddableAnn, @Nullable Class<? extends Annotation> embeddedAnn, @Nullable Class<? extends Annotation> skipAnn)
public void addExcludedClass(String className)
addExcludedClass in interface Configurationpublic void addExcludedPackage(String packageName)
addExcludedPackage in interface Configurationpublic VisitorConfig getConfig(TypeElement e, List<? extends Element> elements)
getConfig in interface Configurationpublic Serializer getDTOSerializer()
getDTOSerializer in interface Configuration@Nullable public Class<? extends Annotation> getEntitiesAnnotation()
getEntitiesAnnotation in interface Configuration@Nullable public Class<? extends Annotation> getEmbeddableAnnotation()
getEmbeddableAnnotation in interface Configurationpublic Serializer getEmbeddableSerializer()
getEmbeddableSerializer in interface Configurationpublic Class<? extends Annotation> getEntityAnnotation()
getEntityAnnotation in interface Configurationpublic Class<? extends Annotation> getAlternativeEntityAnnotation()
getAlternativeEntityAnnotation in interface Configurationpublic void setAlternativeEntityAnnotation(Class<? extends Annotation> ann)
@Nullable public Class<? extends Annotation> getEmbeddedAnnotation()
getEmbeddedAnnotation in interface Configurationpublic Set<Class<? extends Annotation>> getEntityAnnotations()
getEntityAnnotations in interface Configurationpublic Serializer getEntitySerializer()
getEntitySerializer in interface Configurationpublic String getNamePrefix()
getNamePrefix in interface Configurationpublic SerializerConfig getSerializerConfig(EntityType entityType)
getSerializerConfig in interface Configuration@Nullable public Class<? extends Annotation> getSkipAnnotation()
getSkipAnnotation in interface Configuration@Nullable public Class<? extends Annotation> getSuperTypeAnnotation()
getSuperTypeAnnotation in interface Configurationpublic Serializer getSupertypeSerializer()
getSupertypeSerializer in interface Configurationpublic void inspect(Element element, Annotations annotations)
inspect in interface Configurationpublic boolean isBlockedField(VariableElement field)
isBlockedField in interface Configurationpublic boolean isBlockedGetter(ExecutableElement getter)
isBlockedGetter in interface Configurationpublic boolean isUseFields()
isUseFields in interface Configurationpublic boolean isUseGetters()
isUseGetters in interface Configurationpublic boolean isValidConstructor(ExecutableElement constructor)
isValidConstructor in interface Configurationpublic boolean isValidField(VariableElement field)
isValidField in interface Configurationpublic boolean isValidGetter(ExecutableElement getter)
isValidGetter in interface Configurationpublic void setNamePrefix(String namePrefix)
public void setUseFields(boolean b)
public void setUseGetters(boolean b)
public TypeMappings getTypeMappings()
getTypeMappings in interface Configurationpublic Collection<String> getKeywords()
getKeywords in interface Configurationpublic String getNameSuffix()
getNameSuffix in interface Configurationpublic void setNameSuffix(String nameSuffix)
public <T> void addCustomType(Class<T> type, Class<? extends Expression<T>> queryType)
public QueryTypeFactory getQueryTypeFactory()
getQueryTypeFactory in interface Configurationpublic boolean isExcludedPackage(@Nonnull String packageName)
isExcludedPackage in interface Configurationpublic boolean isExcludedClass(@Nonnull String className)
isExcludedClass in interface Configurationpublic TypeMirror getRealType(ExecutableElement method)
getRealType in interface Configurationpublic TypeMirror getRealType(VariableElement field)
getRealType in interface Configurationpublic boolean isUnknownAsEmbedded()
isUnknownAsEmbedded in interface Configurationpublic void setUnknownAsEmbedded(boolean unknownAsEmbedded)
Copyright © 2007–2014 Mysema Ltd. All rights reserved.