org.seasar.framework.aop.interceptors
クラス DependencyLookupInterceptor

java.lang.Object
  拡張org.seasar.framework.aop.interceptors.AbstractInterceptor
      拡張org.seasar.framework.aop.interceptors.DependencyLookupInterceptor
すべての実装インタフェース:
Advice, Interceptor, MethodInterceptor, java.io.Serializable

public class DependencyLookupInterceptor
extends AbstractInterceptor

getterメソッドに適用されて、S2コンテナからルックアップしたコンポーネントを返すインターセプタです。

作成者:
koichik
関連項目:
AbstractBindingTypeDef, 直列化された形式

コンストラクタの概要
DependencyLookupInterceptor()
           
 
メソッドの概要
 java.lang.Object invoke(MethodInvocation invocation)
           
protected  boolean isAutoBindable(java.lang.String propertyName, java.lang.Class propertyType, ComponentDef cd)
          プロパティにコンポーネントを自動バインディング可能ならtrueを返します。
 
クラス org.seasar.framework.aop.interceptors.AbstractInterceptor から継承したメソッド
createProxy, getComponentDef, getTargetClass
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DependencyLookupInterceptor

public DependencyLookupInterceptor()
メソッドの詳細

invoke

public java.lang.Object invoke(MethodInvocation invocation)
                        throws java.lang.Throwable
例外:
java.lang.Throwable

isAutoBindable

protected boolean isAutoBindable(java.lang.String propertyName,
                                 java.lang.Class propertyType,
                                 ComponentDef cd)
プロパティにコンポーネントを自動バインディング可能ならtrueを返します。

パラメータ:
propertyName - プロパティ名
propertyType - プロパティの型
cd - コンポーネント定義
戻り値:
プロパティにコンポーネントを自動バインディング可能ならtrue


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.