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()
Class<? extends Annotation> getAlternativeEntityAnnotation()
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 - TypeMirror getRealType(ExecutableElement method)
method - TypeMirror getRealType(VariableElement field)
field - boolean isExcludedPackage(String packageName)
packageName - boolean isExcludedClass(String className)
className - void inspect(Element element, Annotations annotations)
element - annotations - Copyright © 2007–2014 Mysema Ltd. All rights reserved.