jp.maru.liquid.core.plugins.http
クラス DefaultActionProxyFactory.ActionInvocationWrapper

java.lang.Object
  上位を拡張 jp.maru.liquid.core.plugins.http.DefaultActionProxyFactory.ActionInvocationWrapper
すべての実装されたインタフェース:
ActionInvocation
含まれているクラス:
DefaultActionProxyFactory

private static class DefaultActionProxyFactory.ActionInvocationWrapper
extends java.lang.Object
implements ActionInvocation

getActionで関連するInterceptorを返すようにしたActionInvocation実装

バージョン:
1.0
作成者:
Kohji Tsujita

フィールドの概要
private  Interceptor _interceptor
           
private  ActionInvocation _parentInvocation
           
 
コンストラクタの概要
DefaultActionProxyFactory.ActionInvocationWrapper(ActionInvocation actionInvocation, Interceptor interceptor)
          コンストラクタ
 
メソッドの概要
 java.lang.Object getAction()
          参照しているアクションを返す
 ActionContext getInvocationContext()
          このActionInvocationに関連付けられているActionContextを返す
 ActionProxy getProxy()
          保持してるActionProxyを返す
 java.lang.String invoke()
          次のインターセプター、アクションを起動させる
 java.lang.String invokeActionOnly()
          アクションを起動させる インターセプターがあっても飛ばす
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_parentInvocation

private ActionInvocation _parentInvocation

_interceptor

private Interceptor _interceptor
コンストラクタの詳細

DefaultActionProxyFactory.ActionInvocationWrapper

public DefaultActionProxyFactory.ActionInvocationWrapper(ActionInvocation actionInvocation,
                                                         Interceptor interceptor)
コンストラクタ

パラメータ:
actionInvocation - 親ActionInvocation
interceptor - Actionの代わりに返されるInterceptor
メソッドの詳細

invoke

public java.lang.String invoke()
インタフェース ActionInvocation の記述:
次のインターセプター、アクションを起動させる

定義:
インタフェース ActionInvocation 内の invoke
戻り値:
リターンコード

invokeActionOnly

public java.lang.String invokeActionOnly()
インタフェース ActionInvocation の記述:
アクションを起動させる インターセプターがあっても飛ばす

定義:
インタフェース ActionInvocation 内の invokeActionOnly
戻り値:
リターンコード

getAction

public java.lang.Object getAction()
インタフェース ActionInvocation の記述:
参照しているアクションを返す

定義:
インタフェース ActionInvocation 内の getAction
戻り値:
アクション

getInvocationContext

public ActionContext getInvocationContext()
インタフェース ActionInvocation の記述:
このActionInvocationに関連付けられているActionContextを返す

定義:
インタフェース ActionInvocation 内の getInvocationContext
戻り値:
ActionContext

getProxy

public ActionProxy getProxy()
インタフェース ActionInvocation の記述:
保持してるActionProxyを返す

定義:
インタフェース ActionInvocation 内の getProxy
戻り値:
ActionProxy

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString