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(TypeElement e, List<? extends Element> elements)
           
 Serializer getDTOSerializer()
           
 Class<? extends Annotation> getEmbeddableAnn()
           
 Serializer getEmbeddableSerializer()
           
 Class<? extends Annotation> getEntityAnn()
           
 Serializer getEntitySerializer()
           
 Collection<String> getKeywords()
           
 String getNamePrefix()
           
 SerializerConfig getSerializerConfig(EntityType model)
           
 Class<? extends Annotation> getSkipAnn()
           
 Class<? extends Annotation> getSuperTypeAnn()
           
 Serializer getSupertypeSerializer()
           
 TypeMappings getTypeMappings()
           
 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

getTypeMappings

TypeMappings getTypeMappings()

getConfig

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

getDTOSerializer

Serializer getDTOSerializer()

getEmbeddableAnn

@Nullable
Class<? extends Annotation> getEmbeddableAnn()

getEmbeddableSerializer

Serializer getEmbeddableSerializer()

getEntityAnn

Class<? extends Annotation> getEntityAnn()

getEntitySerializer

Serializer getEntitySerializer()

getNamePrefix

String getNamePrefix()

getSerializerConfig

SerializerConfig getSerializerConfig(EntityType model)

getSkipAnn

@Nullable
Class<? extends Annotation> getSkipAnn()

getSuperTypeAnn

@Nullable
Class<? extends Annotation> getSuperTypeAnn()

getSupertypeSerializer

Serializer getSupertypeSerializer()

isBlockedField

boolean isBlockedField(VariableElement field)

isBlockedGetter

boolean isBlockedGetter(ExecutableElement getter)

isUseFields

boolean isUseFields()

isUseGetters

boolean isUseGetters()

isValidConstructor

boolean isValidConstructor(ExecutableElement constructor)

isValidField

boolean isValidField(VariableElement field)

isValidGetter

boolean isValidGetter(ExecutableElement getter)

setNamePrefix

void setNamePrefix(String namePrefix)

setUseFields

void setUseFields(boolean b)

setUseGetters

void setUseGetters(boolean b)

getKeywords

Collection<String> getKeywords()


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