com.mysema.query.apt.jpa
Class JPAConfiguration

java.lang.Object
  extended by com.mysema.query.apt.DefaultConfiguration
      extended by com.mysema.query.apt.jpa.JPAConfiguration
All Implemented Interfaces:
Configuration
Direct Known Subclasses:
HibernateConfiguration

public class JPAConfiguration
extends DefaultConfiguration

Configuration for JPAAnnotationProcessor

Author:
tiwe
See Also:
JPAAnnotationProcessor

Field Summary
 
Fields inherited from class com.mysema.query.apt.DefaultConfiguration
embeddableAnn, embeddedAnn, entitiesAnn, entityAnn, skipAnn, superTypeAnn
 
Constructor Summary
JPAConfiguration(RoundEnvironment roundEnv, Map<String,String> options, Class<? extends Annotation> entityAnn, Class<? extends Annotation> superTypeAnn, Class<? extends Annotation> embeddableAnn, Class<? extends Annotation> embeddedAnn, Class<? extends Annotation> skipAnn)
           
 
Method Summary
protected  List<Class<? extends Annotation>> getAnnotations()
           
 VisitorConfig getConfig(TypeElement e, List<? extends Element> elements)
           
 
Methods inherited from class com.mysema.query.apt.DefaultConfiguration
addCustomType, addExcludedClass, addExcludedPackage, getDTOSerializer, getEmbeddableAnnotation, getEmbeddableSerializer, getEmbeddedAnnotation, getEntitiesAnnotation, getEntityAnnotation, getEntityAnnotations, getEntitySerializer, getKeywords, getNamePrefix, getNameSuffix, getQueryTypeFactory, getSerializerConfig, getSkipAnnotation, getSuperTypeAnnotation, getSupertypeSerializer, getTypeMappings, isBlockedField, isBlockedGetter, isExcludedClass, isExcludedPackage, isUnknownAsEmbedded, isUseFields, isUseGetters, isValidConstructor, isValidField, isValidGetter, setNamePrefix, setNameSuffix, setUnknownAsEmbedded, setUseFields, setUseGetters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAConfiguration

public JPAConfiguration(RoundEnvironment roundEnv,
                        Map<String,String> options,
                        Class<? extends Annotation> entityAnn,
                        Class<? extends Annotation> superTypeAnn,
                        Class<? extends Annotation> embeddableAnn,
                        Class<? extends Annotation> embeddedAnn,
                        Class<? extends Annotation> skipAnn)
Method Detail

getAnnotations

protected List<Class<? extends Annotation>> getAnnotations()

getConfig

public VisitorConfig getConfig(TypeElement e,
                               List<? extends Element> elements)
Specified by:
getConfig in interface Configuration
Overrides:
getConfig in class DefaultConfiguration
Returns:


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