com.mysema.query.apt
Class DefaultConfiguration
java.lang.Object
com.mysema.query.apt.DefaultConfiguration
- All Implemented Interfaces:
- Configuration
- Direct Known Subclasses:
- JPAConfiguration
public class DefaultConfiguration
- extends Object
- implements Configuration
DefaultConfiguration is a simple implementation of the Configuration interface
- Author:
- tiwe
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entityAnn
protected final Class<? extends Annotation> entityAnn
entitiesAnn
@Nullable
protected final Class<? extends Annotation> entitiesAnn
superTypeAnn
@Nullable
protected final Class<? extends Annotation> superTypeAnn
embeddedAnn
@Nullable
protected final Class<? extends Annotation> embeddedAnn
embeddableAnn
@Nullable
protected final Class<? extends Annotation> embeddableAnn
skipAnn
@Nullable
protected final Class<? extends Annotation> skipAnn
DefaultConfiguration
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)
addExcludedClass
public void addExcludedClass(String className)
- Specified by:
addExcludedClass in interface Configuration
addExcludedPackage
public void addExcludedPackage(String packageName)
- Specified by:
addExcludedPackage in interface Configuration
getConfig
public VisitorConfig getConfig(TypeElement e,
List<? extends Element> elements)
- Specified by:
getConfig in interface Configuration
- Returns:
getDTOSerializer
public Serializer getDTOSerializer()
- Specified by:
getDTOSerializer in interface Configuration
- Returns:
getEntitiesAnnotation
@Nullable
public Class<? extends Annotation> getEntitiesAnnotation()
- Specified by:
getEntitiesAnnotation in interface Configuration
- Returns:
getEmbeddableAnnotation
@Nullable
public Class<? extends Annotation> getEmbeddableAnnotation()
- Specified by:
getEmbeddableAnnotation in interface Configuration
- Returns:
getEmbeddableSerializer
public Serializer getEmbeddableSerializer()
- Specified by:
getEmbeddableSerializer in interface Configuration
- Returns:
getEntityAnnotation
public Class<? extends Annotation> getEntityAnnotation()
- Specified by:
getEntityAnnotation in interface Configuration
- Returns:
getEmbeddedAnnotation
@Nullable
public Class<? extends Annotation> getEmbeddedAnnotation()
- Specified by:
getEmbeddedAnnotation in interface Configuration
- Returns:
getEntityAnnotations
public Set<Class<? extends Annotation>> getEntityAnnotations()
- Specified by:
getEntityAnnotations in interface Configuration
- Returns:
getEntitySerializer
public Serializer getEntitySerializer()
- Specified by:
getEntitySerializer in interface Configuration
- Returns:
getNamePrefix
public String getNamePrefix()
- Specified by:
getNamePrefix in interface Configuration
- Returns:
getSerializerConfig
public SerializerConfig getSerializerConfig(EntityType entityType)
- Specified by:
getSerializerConfig in interface Configuration
- Returns:
getSkipAnnotation
@Nullable
public Class<? extends Annotation> getSkipAnnotation()
- Specified by:
getSkipAnnotation in interface Configuration
- Returns:
getSuperTypeAnnotation
@Nullable
public Class<? extends Annotation> getSuperTypeAnnotation()
- Specified by:
getSuperTypeAnnotation in interface Configuration
- Returns:
getSupertypeSerializer
public Serializer getSupertypeSerializer()
- Specified by:
getSupertypeSerializer in interface Configuration
- Returns:
isBlockedField
public boolean isBlockedField(VariableElement field)
- Specified by:
isBlockedField in interface Configuration
- Returns:
isBlockedGetter
public boolean isBlockedGetter(ExecutableElement getter)
- Specified by:
isBlockedGetter in interface Configuration
- Returns:
isUseFields
public boolean isUseFields()
- Specified by:
isUseFields in interface Configuration
- Returns:
isUseGetters
public boolean isUseGetters()
- Specified by:
isUseGetters in interface Configuration
- Returns:
isValidConstructor
public boolean isValidConstructor(ExecutableElement constructor)
- Specified by:
isValidConstructor in interface Configuration
- Returns:
isValidField
public boolean isValidField(VariableElement field)
- Specified by:
isValidField in interface Configuration
- Returns:
isValidGetter
public boolean isValidGetter(ExecutableElement getter)
- Specified by:
isValidGetter in interface Configuration
- Returns:
setNamePrefix
public void setNamePrefix(String namePrefix)
setUseFields
public void setUseFields(boolean b)
setUseGetters
public void setUseGetters(boolean b)
getTypeMappings
public TypeMappings getTypeMappings()
- Specified by:
getTypeMappings in interface Configuration
- Returns:
getKeywords
public Collection<String> getKeywords()
- Specified by:
getKeywords in interface Configuration
- Returns:
getNameSuffix
public String getNameSuffix()
- Specified by:
getNameSuffix in interface Configuration
- Returns:
setNameSuffix
public void setNameSuffix(String nameSuffix)
addCustomType
public <T> void addCustomType(Class<T> type,
Class<? extends Expression<T>> queryType)
getQueryTypeFactory
public QueryTypeFactory getQueryTypeFactory()
- Specified by:
getQueryTypeFactory in interface Configuration
- Returns:
isExcludedPackage
public boolean isExcludedPackage(@Nonnull
String packageName)
- Specified by:
isExcludedPackage in interface Configuration
- Returns:
isExcludedClass
public boolean isExcludedClass(@Nonnull
String className)
- Specified by:
isExcludedClass in interface Configuration
- Returns:
isUnknownAsEmbedded
public boolean isUnknownAsEmbedded()
- Specified by:
isUnknownAsEmbedded in interface Configuration
- Returns:
setUnknownAsEmbedded
public void setUnknownAsEmbedded(boolean unknownAsEmbedded)
Copyright © 2007-2012 Mysema Ltd. All Rights Reserved.