|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.framework.aop.interceptors.AbstractInterceptor
org.seasar.framework.aop.interceptors.MockInterceptor
モック用のMethodInterceptorです。
| コンストラクタの概要 | |
MockInterceptor()
MockInterceptorを作成します。 |
|
MockInterceptor(Object value)
MockInterceptorを作成します。 |
|
| メソッドの概要 | |
Object[] |
getArgs(String methodName)
呼び出されたメソッドの引数を返します。 |
Object |
invoke(MethodInvocation invocation)
|
boolean |
isInvoked(String methodName)
メソッドが呼び出されたどうかを返します。 |
void |
setReturnValue(Object returnValue)
デフォルトの戻り値を設定します。 |
void |
setReturnValue(String methodName,
Object returnValue)
指定したメソッドに対する戻り値を設定します。 |
void |
setThrowable(String methodName,
Throwable throwable)
指定したメソッドを呼び出したときに、 スローされる例外を設定します。 |
void |
setThrowable(Throwable throwable)
デフォルトでスローされる例外を設定します。 |
| クラス org.seasar.framework.aop.interceptors.AbstractInterceptor から継承したメソッド |
createProxy, getComponentDef, getTargetClass |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public MockInterceptor()
MockInterceptorを作成します。
public MockInterceptor(Object value)
MockInterceptorを作成します。
value - | メソッドの詳細 |
public void setReturnValue(Object returnValue)
returnValue -
public void setReturnValue(String methodName,
Object returnValue)
methodName - returnValue - public void setThrowable(Throwable throwable)
throwable -
public void setThrowable(String methodName,
Throwable throwable)
methodName - throwable - public boolean isInvoked(String methodName)
methodName -
public Object[] getArgs(String methodName)
methodName -
public Object invoke(MethodInvocation invocation)
throws Throwable
ThrowableMethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||