com.mysema.query.apt
Interface Configuration

All Known Implementing Classes:
DefaultConfiguration, HibernateConfiguration, JDOConfiguration, JPAConfiguration

public interface Configuration

Configuration defines the configuration options for APT based Querydsl code generation

Author:
tiwe

Method Summary
 VisitorConfig getConfig(javax.lang.model.element.TypeElement e, java.util.List<? extends javax.lang.model.element.Element> elements)
           
 Serializer getDTOSerializer()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getEmbeddableAnnotation()
           
 Serializer getEmbeddableSerializer()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getEmbeddedAnnotation()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getEntitiesAnnotation()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getEntityAnnotation()
           
 Serializer getEntitySerializer()
           
 java.util.Collection<java.lang.String> getKeywords()
           
 java.lang.String getNamePrefix()
           
 SerializerConfig getSerializerConfig(EntityType model)
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getSkipAnnotation()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getSuperTypeAnnotation()
           
 Serializer getSupertypeSerializer()
           
 TypeMappings getTypeMappings()
           
 boolean isBlockedField(javax.lang.model.element.VariableElement field)
           
 boolean isBlockedGetter(javax.lang.model.element.ExecutableElement getter)
           
 boolean isDefaultOverwrite()
           
 boolean isUseFields()
           
 boolean isUseGetters()
           
 boolean isValidConstructor(javax.lang.model.element.ExecutableElement constructor)
           
 boolean isValidField(javax.lang.model.element.VariableElement field)
           
 boolean isValidGetter(javax.lang.model.element.ExecutableElement getter)
           
 

Method Detail

getTypeMappings

TypeMappings getTypeMappings()

getConfig

VisitorConfig getConfig(javax.lang.model.element.TypeElement e,
                        java.util.List<? extends javax.lang.model.element.Element> elements)

getDTOSerializer

Serializer getDTOSerializer()

getEntitiesAnnotation

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getEntitiesAnnotation()

getEmbeddedAnnotation

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getEmbeddedAnnotation()

getEmbeddableAnnotation

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getEmbeddableAnnotation()

getEmbeddableSerializer

Serializer getEmbeddableSerializer()

getEntityAnnotation

java.lang.Class<? extends java.lang.annotation.Annotation> getEntityAnnotation()

getEntitySerializer

Serializer getEntitySerializer()

getNamePrefix

java.lang.String getNamePrefix()

getSerializerConfig

SerializerConfig getSerializerConfig(EntityType model)

getSkipAnnotation

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getSkipAnnotation()

getSuperTypeAnnotation

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getSuperTypeAnnotation()

getSupertypeSerializer

Serializer getSupertypeSerializer()

isBlockedField

boolean isBlockedField(javax.lang.model.element.VariableElement field)

isBlockedGetter

boolean isBlockedGetter(javax.lang.model.element.ExecutableElement getter)

isUseFields

boolean isUseFields()

isUseGetters

boolean isUseGetters()

isValidConstructor

boolean isValidConstructor(javax.lang.model.element.ExecutableElement constructor)

isValidField

boolean isValidField(javax.lang.model.element.VariableElement field)

isValidGetter

boolean isValidGetter(javax.lang.model.element.ExecutableElement getter)

getKeywords

java.util.Collection<java.lang.String> getKeywords()

isDefaultOverwrite

boolean isDefaultOverwrite()


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.