com.mysema.query.apt
Class ElementHandler
java.lang.Object
com.mysema.query.apt.ElementHandler
@Immutable
public final class ElementHandler
- extends Object
EntityElementVisitor is a an APT visitor for entity types
- Author:
- tiwe
Method Summary |
void |
handleConstructors(EntityModel entityModel,
List<? extends Element> elements)
|
void |
handleFieldProperty(EntityModel entityModel,
VariableElement field,
Map<String,PropertyModel> properties,
Set<String> blockedProperties,
Map<String,TypeCategory> types)
|
void |
handleMethodProperty(EntityModel entityModel,
String propertyName,
ExecutableElement method,
Map<String,PropertyModel> properties,
Set<String> blockedProperties,
Map<String,TypeCategory> types)
|
EntityModel |
handleNormalType(TypeElement e)
|
EntityModel |
handleProjectionType(TypeElement e)
|
void |
handleQueryMethod(EntityModel entityModel,
ExecutableElement method,
Set<MethodModel> queryMethods)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementHandler
public ElementHandler(Configuration configuration,
APTTypeModelFactory typeFactory)
handleConstructors
public void handleConstructors(EntityModel entityModel,
List<? extends Element> elements)
handleFieldProperty
public void handleFieldProperty(EntityModel entityModel,
VariableElement field,
Map<String,PropertyModel> properties,
Set<String> blockedProperties,
Map<String,TypeCategory> types)
handleMethodProperty
public void handleMethodProperty(EntityModel entityModel,
String propertyName,
ExecutableElement method,
Map<String,PropertyModel> properties,
Set<String> blockedProperties,
Map<String,TypeCategory> types)
handleNormalType
public EntityModel handleNormalType(TypeElement e)
handleProjectionType
public EntityModel handleProjectionType(TypeElement e)
handleQueryMethod
public void handleQueryMethod(EntityModel entityModel,
ExecutableElement method,
Set<MethodModel> queryMethods)
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.