org.seasar.framework.aop.impl
クラス NestedMethodInvocation
java.lang.Object
org.seasar.framework.aop.impl.NestedMethodInvocation
- すべての実装インタフェース:
- Invocation, Joinpoint, MethodInvocation, S2MethodInvocation
- public class NestedMethodInvocation
- extends Object
- implements S2MethodInvocation
ネストしたMethodInvocation
です。 InterceptorChain
で使われます。
- 作成者:
- koichik
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NestedMethodInvocation
public NestedMethodInvocation(S2MethodInvocation parent,
MethodInterceptor[] interceptors)
NestedMethodInvocation
を作成します。
- パラメータ:
parent
- interceptors
-
proceed
public Object proceed()
throws Throwable
- 定義:
- インタフェース
Joinpoint
内の proceed
- 例外:
Throwable
getThis
public Object getThis()
- 定義:
- インタフェース
Joinpoint
内の getThis
getArguments
public Object[] getArguments()
- 定義:
- インタフェース
Invocation
内の getArguments
getMethod
public Method getMethod()
- 定義:
- インタフェース
MethodInvocation
内の getMethod
getStaticPart
public AccessibleObject getStaticPart()
- 定義:
- インタフェース
Joinpoint
内の getStaticPart
getTargetClass
public Class getTargetClass()
- インタフェース
S2MethodInvocation
の記述:
- バイトコードがエンハンスされる前のクラスを返します。
- 定義:
- インタフェース
S2MethodInvocation
内の getTargetClass
- 戻り値:
getParameter
public Object getParameter(String name)
- インタフェース
S2MethodInvocation
の記述:
- パラメータを返します。 処理をカスタマイズするためにパラメータを使用する場合に使います。
- 定義:
- インタフェース
S2MethodInvocation
内の getParameter
- パラメータ:
name
-
- 戻り値:
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.