org.seasar.doma.internal.apt.meta
クラス EntityMetaFactory
java.lang.Object
org.seasar.doma.internal.apt.meta.EntityMetaFactory
public class EntityMetaFactory
- extends Object
- 作成者:
- taedium
メソッドの概要 |
protected EntityDelegateMeta |
createEntityDelegateMeta(ExecutableElement methodElement,
EntityMeta entityMeta)
|
EntityMeta |
createEntityMeta(TypeElement entityElement)
|
protected EntityPropertyMeta |
createEntityPropertyMeta(ExecutableElement methodElement,
EntityMeta entityMeta)
|
protected void |
doEntityElement(TypeElement entityElement,
EntityMeta entityMeta)
|
protected void |
doListener(Entity entityAnnotation,
TypeElement entityElement,
EntityMeta entityMeta)
|
protected void |
doMethodElement(ExecutableElement methodElement,
EntityMeta entityMeta)
|
protected void |
doMethodElements(TypeElement typeElement,
EntityMeta entityMeta)
|
protected void |
doSerialVersionUID(Entity entityAnnotation,
TypeElement entityElement,
EntityMeta entityMeta)
|
protected void |
doSuperInterfaceMethodElements(TypeElement typeElement,
EntityMeta entityMeta,
boolean mappedSuperclassAnnotated)
|
protected void |
doTableMeta(TypeElement entityElement,
EntityMeta entityMeta)
|
protected TypeMirror |
getListenerArgumentType(TypeMirror typeMirror)
|
protected TypeMirror |
getListenerType(Entity entityAnnotation)
|
protected void |
removeOverridenMethod(EntityMethodMeta methodMeta,
EntityMeta entityMeta)
|
protected void |
validateMethod(ExecutableElement methodElement,
EntityMeta entityMeta)
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
env
protected final ProcessingEnvironment env
delegateMetaFactory
protected final EntityDelegateMetaFactory delegateMetaFactory
propertyMetaFactory
protected final EntityPropertyMetaFactory propertyMetaFactory
EntityMetaFactory
public EntityMetaFactory(ProcessingEnvironment env,
EntityDelegateMetaFactory delegateMetaFactory,
EntityPropertyMetaFactory propertyMetaFactory)
createEntityMeta
public EntityMeta createEntityMeta(TypeElement entityElement)
doEntityElement
protected void doEntityElement(TypeElement entityElement,
EntityMeta entityMeta)
doListener
protected void doListener(Entity entityAnnotation,
TypeElement entityElement,
EntityMeta entityMeta)
getListenerType
protected TypeMirror getListenerType(Entity entityAnnotation)
getListenerArgumentType
protected TypeMirror getListenerArgumentType(TypeMirror typeMirror)
doTableMeta
protected void doTableMeta(TypeElement entityElement,
EntityMeta entityMeta)
doSerialVersionUID
protected void doSerialVersionUID(Entity entityAnnotation,
TypeElement entityElement,
EntityMeta entityMeta)
doSuperInterfaceMethodElements
protected void doSuperInterfaceMethodElements(TypeElement typeElement,
EntityMeta entityMeta,
boolean mappedSuperclassAnnotated)
doMethodElements
protected void doMethodElements(TypeElement typeElement,
EntityMeta entityMeta)
doMethodElement
protected void doMethodElement(ExecutableElement methodElement,
EntityMeta entityMeta)
validateMethod
protected void validateMethod(ExecutableElement methodElement,
EntityMeta entityMeta)
createEntityDelegateMeta
protected EntityDelegateMeta createEntityDelegateMeta(ExecutableElement methodElement,
EntityMeta entityMeta)
createEntityPropertyMeta
protected EntityPropertyMeta createEntityPropertyMeta(ExecutableElement methodElement,
EntityMeta entityMeta)
removeOverridenMethod
protected void removeOverridenMethod(EntityMethodMeta methodMeta,
EntityMeta entityMeta)
Copyright © 2009 The Seasar Foundation. All Rights Reserved.