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> getEmbeddableAnn()
           
 Serializer getEmbeddableSerializer()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getEntityAnn()
           
 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> getSkipAnn()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getSuperTypeAnn()
           
 Serializer getSupertypeSerializer()
           
 TypeMappings getTypeMappings()
           
 boolean isBlockedField(javax.lang.model.element.VariableElement field)
           
 boolean isBlockedGetter(javax.lang.model.element.ExecutableElement getter)
           
 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)
           
 void setNamePrefix(java.lang.String namePrefix)
           
 void setUseFields(boolean b)
           
 void setUseGetters(boolean b)
           
 

Method Detail

getTypeMappings

TypeMappings getTypeMappings()
Returns:

getConfig

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

getDTOSerializer

Serializer getDTOSerializer()
Returns:

getEmbeddableAnn

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getEmbeddableAnn()
Returns:

getEmbeddableSerializer

Serializer getEmbeddableSerializer()
Returns:

getEntityAnn

java.lang.Class<? extends java.lang.annotation.Annotation> getEntityAnn()
Returns:

getEntitySerializer

Serializer getEntitySerializer()
Returns:

getNamePrefix

java.lang.String getNamePrefix()
Returns:

getSerializerConfig

SerializerConfig getSerializerConfig(EntityType model)
Parameters:
model -
Returns:

getSkipAnn

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getSkipAnn()
Returns:

getSuperTypeAnn

@Nullable
java.lang.Class<? extends java.lang.annotation.Annotation> getSuperTypeAnn()
Returns:

getSupertypeSerializer

Serializer getSupertypeSerializer()
Returns:

isBlockedField

boolean isBlockedField(javax.lang.model.element.VariableElement field)
Parameters:
field -
Returns:

isBlockedGetter

boolean isBlockedGetter(javax.lang.model.element.ExecutableElement getter)
Parameters:
getter -
Returns:

isUseFields

boolean isUseFields()
Returns:

isUseGetters

boolean isUseGetters()
Returns:

isValidConstructor

boolean isValidConstructor(javax.lang.model.element.ExecutableElement constructor)
Parameters:
constructor -
Returns:

isValidField

boolean isValidField(javax.lang.model.element.VariableElement field)
Parameters:
field -
Returns:

isValidGetter

boolean isValidGetter(javax.lang.model.element.ExecutableElement getter)
Parameters:
getter -
Returns:

setNamePrefix

void setNamePrefix(java.lang.String namePrefix)
Parameters:
namePrefix -

setUseFields

void setUseFields(boolean b)
Parameters:
b -

setUseGetters

void setUseGetters(boolean b)
Parameters:
b -

getKeywords

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


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