com.mysema.query.apt
Interface Configuration

All Known Implementing Classes:
HibernateConfiguration, JPAConfiguration, SimpleConfiguration

public interface Configuration

Configuration defines the configuration options for APT based Querydsl code generation

Author:
tiwe

Method Summary
 VisitorConfig getConfig(TypeElement e, List<? extends Element> elements)
           
 Serializer getDTOSerializer()
           
 Class<? extends Annotation> getEmbeddableAnn()
           
 Serializer getEmbeddableSerializer()
           
 Class<? extends Annotation> getEntityAnn()
           
 Serializer getEntitySerializer()
           
 String getNamePrefix()
           
 Class<? extends Annotation> getSkipAnn()
           
 Class<? extends Annotation> getSuperTypeAnn()
           
 Serializer getSupertypeSerializer()
           
 boolean isBlockedField(VariableElement field)
           
 boolean isBlockedGetter(ExecutableElement getter)
           
 boolean isUseFields()
           
 boolean isUseGetters()
           
 boolean isValidConstructor(ExecutableElement constructor)
           
 boolean isValidField(VariableElement field)
           
 boolean isValidGetter(ExecutableElement getter)
           
 void setNamePrefix(String namePrefix)
           
 void setUseFields(boolean b)
           
 void setUseGetters(boolean b)
           
 

Method Detail

getConfig

VisitorConfig getConfig(TypeElement e,
                        List<? extends Element> elements)

isValidConstructor

boolean isValidConstructor(ExecutableElement constructor)

isValidField

boolean isValidField(VariableElement field)

isBlockedField

boolean isBlockedField(VariableElement field)

isValidGetter

boolean isValidGetter(ExecutableElement getter)

isBlockedGetter

boolean isBlockedGetter(ExecutableElement getter)

getEntityAnn

Class<? extends Annotation> getEntityAnn()

getSuperTypeAnn

Class<? extends Annotation> getSuperTypeAnn()

getEmbeddableAnn

Class<? extends Annotation> getEmbeddableAnn()

getSkipAnn

Class<? extends Annotation> getSkipAnn()

setUseGetters

void setUseGetters(boolean b)

setUseFields

void setUseFields(boolean b)

getNamePrefix

String getNamePrefix()

getEntitySerializer

Serializer getEntitySerializer()

getSupertypeSerializer

Serializer getSupertypeSerializer()

getDTOSerializer

Serializer getDTOSerializer()

getEmbeddableSerializer

Serializer getEmbeddableSerializer()

isUseFields

boolean isUseFields()

isUseGetters

boolean isUseGetters()

setNamePrefix

void setNamePrefix(String namePrefix)


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