com.mysema.query.apt
Class SimpleConfiguration
java.lang.Object
com.mysema.query.apt.SimpleConfiguration
- All Implemented Interfaces:
- Configuration
- Direct Known Subclasses:
- JPAConfiguration
public class SimpleConfiguration
- extends Object
- implements Configuration
SimpleConfiguration is a simple implementation of the Configuration interface
- Author:
- tiwe
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entityAnn
protected final Class<? extends Annotation> entityAnn
embeddableAnn
protected final Class<? extends Annotation> embeddableAnn
skipAnn
protected final Class<? extends Annotation> skipAnn
superTypeAnn
@Nullable
protected final Class<? extends Annotation> superTypeAnn
SimpleConfiguration
public SimpleConfiguration(Class<? extends Annotation> entityAnn,
@Nullable
Class<? extends Annotation> superTypeAnn,
Class<? extends Annotation> embeddableAnn,
Class<? extends Annotation> skipAnn)
getConfig
public VisitorConfig getConfig(TypeElement e,
List<? extends Element> elements)
- Specified by:
getConfig
in interface Configuration
isValidConstructor
public boolean isValidConstructor(ExecutableElement constructor)
- Specified by:
isValidConstructor
in interface Configuration
isValidField
public boolean isValidField(VariableElement field)
- Specified by:
isValidField
in interface Configuration
isValidGetter
public boolean isValidGetter(ExecutableElement getter)
- Specified by:
isValidGetter
in interface Configuration
isBlockedField
public boolean isBlockedField(VariableElement field)
- Specified by:
isBlockedField
in interface Configuration
isBlockedGetter
public boolean isBlockedGetter(ExecutableElement getter)
- Specified by:
isBlockedGetter
in interface Configuration
getEntityAnn
public Class<? extends Annotation> getEntityAnn()
- Specified by:
getEntityAnn
in interface Configuration
getSuperTypeAnn
public Class<? extends Annotation> getSuperTypeAnn()
- Specified by:
getSuperTypeAnn
in interface Configuration
getEmbeddableAnn
public Class<? extends Annotation> getEmbeddableAnn()
- Specified by:
getEmbeddableAnn
in interface Configuration
getSkipAnn
public Class<? extends Annotation> getSkipAnn()
- Specified by:
getSkipAnn
in interface Configuration
setUseGetters
public void setUseGetters(boolean b)
- Specified by:
setUseGetters
in interface Configuration
setUseFields
public void setUseFields(boolean b)
- Specified by:
setUseFields
in interface Configuration
getNamePrefix
public String getNamePrefix()
- Specified by:
getNamePrefix
in interface Configuration
getEntitySerializer
public Serializer getEntitySerializer()
- Specified by:
getEntitySerializer
in interface Configuration
getSupertypeSerializer
public Serializer getSupertypeSerializer()
- Specified by:
getSupertypeSerializer
in interface Configuration
getEmbeddableSerializer
public Serializer getEmbeddableSerializer()
- Specified by:
getEmbeddableSerializer
in interface Configuration
isUseFields
public boolean isUseFields()
- Specified by:
isUseFields
in interface Configuration
isUseGetters
public boolean isUseGetters()
- Specified by:
isUseGetters
in interface Configuration
setNamePrefix
public void setNamePrefix(String namePrefix)
- Specified by:
setNamePrefix
in interface Configuration
getDTOSerializer
public Serializer getDTOSerializer()
- Specified by:
getDTOSerializer
in interface Configuration
Copyright © 2007-2009 Mysema Ltd. All Rights Reserved.