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.