public interface Configuration
boolean isUnknownAsEmbedded()
TypeMappings getTypeMappings()
VisitorConfig getConfig(TypeElement e, List<? extends Element> elements)
e - elements - Serializer getDTOSerializer()
@Nullable Class<? extends Annotation> getEntitiesAnnotation()
@Nullable Class<? extends Annotation> getEmbeddedAnnotation()
@Nullable Class<? extends Annotation> getEmbeddableAnnotation()
Serializer getEmbeddableSerializer()
Class<? extends Annotation> getEntityAnnotation()
Set<Class<? extends Annotation>> getEntityAnnotations()
Serializer getEntitySerializer()
String getNamePrefix()
String getNameSuffix()
SerializerConfig getSerializerConfig(EntityType entityType)
entityType - @Nullable Class<? extends Annotation> getSkipAnnotation()
@Nullable Class<? extends Annotation> getSuperTypeAnnotation()
Serializer getSupertypeSerializer()
boolean isBlockedField(VariableElement field)
field - boolean isBlockedGetter(ExecutableElement getter)
getter - boolean isUseFields()
boolean isUseGetters()
boolean isValidConstructor(ExecutableElement constructor)
constructor - boolean isValidField(VariableElement field)
field - boolean isValidGetter(ExecutableElement getter)
getter - Collection<String> getKeywords()
QueryTypeFactory getQueryTypeFactory()
void addExcludedPackage(String packageName)
packageName - void addExcludedClass(String className)
className - boolean isExcludedPackage(String packageName)
packageName - boolean isExcludedClass(String className)
className - Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.