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