|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
Throwable
MethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |