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
- boolean isStrictMode()
Copyright © 2007–2015 Mysema Ltd. All rights reserved.