|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.container.factory.AbstractAnnotationHandler org.seasar.framework.container.factory.ConstantAnnotationHandler org.seasar.framework.container.factory.TigerAnnotationHandler
public class TigerAnnotationHandler
クラスに指定されたTigerアノテーションからコンポーネント定義を作成する実装クラスです。
フィールドの概要 | |
---|---|
protected static java.util.List<AspectDefBuilder> |
aspectDefBuilders
AspectDefBuilder の配列 |
protected static java.util.List<ComponentDefBuilder> |
componentDefBuilders
ComponentDefBuilder の配列 |
protected static java.util.List<DestroyMethodDefBuilder> |
destroyMethodDefBuilders
DestroyMethodDefBuilder の配列 |
protected static boolean |
enableCommonAnnotations
Common Annotationsが有効なら true |
protected static boolean |
enableEJB3
EJB3が有効なら true |
protected static boolean |
enableJPA
JPAが有効なら true |
protected static boolean |
initialized
イニシャライズ済みなら true |
protected static java.util.List<InitMethodDefBuilder> |
initMethodDefBuilders
InitMethodDefBuilder の配列 |
protected static java.util.List<IntertypeDefBuilder> |
intertypeDefBuilders
IntertypeDefBuilder の配列 |
protected static java.util.List<PropertyDefBuilder> |
propertyDefBuilders
PropertyDefBuilder の配列 |
クラス org.seasar.framework.container.factory.AbstractAnnotationHandler から継承されたフィールド |
---|
ASPECT, AUTO_BINDING, BINDING_SUFFIX, BINDING_TYPE, COMPONENT, DESTROY_METHOD, EXTERNAL_BINDING, INIT_METHOD, INSTANCE, INTER_TYPE, INTERCEPTOR, NAME, POINTCUT, VALUE |
コンストラクタの概要 | |
---|---|
TigerAnnotationHandler()
|
クラス org.seasar.framework.container.factory.ConstantAnnotationHandler から継承されたメソッド |
---|
appendAspect, appendAspect, appendDestroyMethod, appendDestroyMethod, appendInitMethod, appendInitMethod, appendInterType, isConstantAnnotationField |
クラス org.seasar.framework.container.factory.AbstractAnnotationHandler から継承されたメソッド |
---|
appendDI, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createPropertyDef, getAutoBindingDef, getInstanceDef, getInstanceDef, isDestroyMethodRegisterable, isFieldInjectionTarget, isInitMethodRegisterable |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static boolean initialized
true
protected static final boolean enableEJB3
true
protected static final boolean enableJPA
true
protected static final boolean enableCommonAnnotations
true
protected static final java.util.List<ComponentDefBuilder> componentDefBuilders
ComponentDefBuilder
の配列
protected static final java.util.List<PropertyDefBuilder> propertyDefBuilders
PropertyDefBuilder
の配列
protected static final java.util.List<AspectDefBuilder> aspectDefBuilders
AspectDefBuilder
の配列
protected static final java.util.List<IntertypeDefBuilder> intertypeDefBuilders
IntertypeDefBuilder
の配列
protected static final java.util.List<InitMethodDefBuilder> initMethodDefBuilders
InitMethodDefBuilder
の配列
protected static final java.util.List<DestroyMethodDefBuilder> destroyMethodDefBuilders
DestroyMethodDefBuilder
の配列
コンストラクタの詳細 |
---|
public TigerAnnotationHandler()
メソッドの詳細 |
---|
public static void initialize()
public static void dispose()
public static void loadDefaultComponentDefBuilder()
ComponentDefBuilder
を追加します。
public static void addComponentDefBuilder(ComponentDefBuilder builder)
ComponentDefBuilder
を追加します。
builder
- ComponentDefBuilder
public static void removeComponentDefBuilder(ComponentDefBuilder builder)
ComponentDefBuilder
を削除します。
builder
- ComponentDefBuilder
public static void clearComponentDefBuilder()
ComponentDefBuilder
をクリアします。
public static void loadDefaultPropertyDefBuilder()
PropertyDefBuilder
を追加します。
public static void addPropertyDefBuilder(PropertyDefBuilder builder)
PropertyDefBuilder
を追加します。
builder
- PropertyDefBuilder
public static void removePropertyDefBuilder(PropertyDefBuilder builder)
PropertyDefBuilder
を削除します。
builder
- PropertyDefBuilder
public static void clearPropertyDefBuilder()
PropertyDefBuilder
をクリアします。
public static void loadDefaultAspectDefBuilder()
AspectDefBuilder
を追加します。
public static void addAspectDefBuilder(AspectDefBuilder builder)
AspectDefBuilder
を追加します。
builder
- AspectDefBuilder
public static void removeAspectDefBuilder(AspectDefBuilder builder)
AspectDefBuilder
を削除します。
builder
- AspectDefBuilder
public static void clearAspectDefBuilder()
AspectDefBuilder
をクリアします。
public static void loadDefaultIntertypeDefBuilder()
IntertypeDefBuilder
を追加します。
public static void addIntertypeDefBuilder(IntertypeDefBuilder builder)
IntertypeDefBuilder
を追加します。
builder
- IntertypeDefBuilder
public static void removeIntertypeDefBuilder(IntertypeDefBuilder builder)
IntertypeDefBuilder
を削除します。
builder
- IntertypeDefBuilder
public static void clearIntertypeDefBuilder()
IntertypeDefBuilder
をクリアします。
public static void loadDefaultInitMethodDefBuilder()
InitMethodDefBuilder
を追加します。
public static void addInitMethodDefBuilder(InitMethodDefBuilder builder)
InitMethodDefBuilder
を追加します。
builder
- InitMethodDefBuilder
public static void removeInitMethodDefBuilder(InitMethodDefBuilder builder)
InitMethodDefBuilder
を削除します。
builder
- InitMethodDefBuilder
public static void clearInitMethodDefBuilder()
InitMethodDefBuilder
をクリアします。
public static void loadDefaultDestroyMethodDefBuilder()
DestroyMethodDefBuilder
を追加します。
public static void addDestroyMethodDefBuilder(DestroyMethodDefBuilder builder)
DestroyMethodDefBuilder
を追加します。
builder
- DestroyMethodDefBuilder
public static void removeDestroyMethodDefBuilder(DestroyMethodDefBuilder builder)
DestroyMethodDefBuilder
を削除します。
builder
- DestroyMethodDefBuilder
public static void clearDestroyMethodDefBuilder()
DestroyMethodDefBuilder
をクリアします。
public ComponentDef createComponentDef(java.lang.Class componentClass, InstanceDef defaultInstanceDef, AutoBindingDef defaultAutoBindingDef, boolean defaultExternalBinding)
AnnotationHandler
内の createComponentDef
ConstantAnnotationHandler
内の createComponentDef
public PropertyDef createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
AnnotationHandler
内の createPropertyDef
ConstantAnnotationHandler
内の createPropertyDef
public PropertyDef createPropertyDef(BeanDesc beanDesc, java.lang.reflect.Field field)
AnnotationHandler
内の createPropertyDef
ConstantAnnotationHandler
内の createPropertyDef
public void appendAspect(ComponentDef componentDef)
AnnotationHandler
内の appendAspect
ConstantAnnotationHandler
内の appendAspect
public void appendInterType(ComponentDef componentDef)
AnnotationHandler
内の appendInterType
ConstantAnnotationHandler
内の appendInterType
public void appendInitMethod(ComponentDef componentDef)
AnnotationHandler
内の appendInitMethod
ConstantAnnotationHandler
内の appendInitMethod
public void appendDestroyMethod(ComponentDef componentDef)
AnnotationHandler
内の appendDestroyMethod
ConstantAnnotationHandler
内の appendDestroyMethod
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |