クラス
org.seasar.cubby.action.Action の使用

Action を使用しているパッケージ
org.seasar.cubby.action アプリケーション開発者が使用するビューコントローラー部分を提供します。 
org.seasar.cubby.controller Cubbyフレームワークが使用するビューコントローラに関する機能を提供します。 
org.seasar.cubby.controller.impl Cubbyフレームワークが使用するビューコントローラに関する機能の実装を提供します。 
org.seasar.cubby.routing URIルーティング機能を提供します。 
org.seasar.cubby.routing.impl URIルーティング機能の実装を提供します。 
org.seasar.cubby.util 各種ユーティリティを提供します。 
org.seasar.cubby.validator 入力検証に関する機能を提供します。 
org.seasar.cubby.validator.impl 入力検証に関する機能の実装を提供します。 
 

org.seasar.cubby.action での Action の使用
 

Action 型のパラメータを持つ org.seasar.cubby.action のメソッド
 void Forward.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void Redirect.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void SendError.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void Direct.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void Json.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void ActionResult.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 

Action 型の型引数を持つ org.seasar.cubby.action のメソッドパラメータ
protected  String Forward.calculateForwardPath(String path, Class<? extends Action> actionClass, String characterEncoding)
          フォワードするパスを計算します。
protected  String Redirect.calculateRedirectURL(String path, Class<? extends Action> actionClass, HttpServletRequest request)
          リダイレクトする URL を計算します。
 void Forward.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void Redirect.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void SendError.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void Direct.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void Json.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 void ActionResult.execute(Action action, Class<? extends Action> actionClass, Method method, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 

Action 型の型引数を持つ org.seasar.cubby.action のコンストラクタパラメータ
Forward(Class<? extends Action> actionClass)
          指定されたアクションクラスのindexメソッドへフォワードするインスタンスを生成します。
Forward(Class<? extends Action> actionClass, String methodName)
          指定されたアクションメソッドへフォワードするインスタンスを生成します。
Forward(Class<? extends Action> actionClass, String methodName, Map<String,String[]> parameters)
          インスタンスを生成します。
Redirect(Class<? extends Action> actionClass)
          指定されたアクションクラスのindexメソッドへリダイレクトするインスタンスを生成します。
Redirect(Class<? extends Action> actionClass, String methodName)
          指定されたアクションメソッドへリダイレクトするインスタンスを生成します。
Redirect(Class<? extends Action> actionClass, String methodName, Map<String,String[]> parameters)
          指定されたアクションメソッドへリダイレクトするインスタンスを生成します。
Redirect(Class<? extends Action> actionClass, String methodName, Map<String,String[]> parameters, String protocol)
          指定されたアクションメソッドへリダイレクトするインスタンスを生成します。
Redirect(Class<? extends Action> actionClass, String methodName, Map<String,String[]> parameters, String protocol, int port)
          指定されたアクションメソッドへリダイレクトするインスタンスを生成します。
 

org.seasar.cubby.controller での Action の使用
 

Action 型の型引数を持つ org.seasar.cubby.controller のメソッドパラメータ
 void RequestParameterBinder.bind(Map<String,Object[]> parameterMap, Object dest, Class<? extends Action> actionClass, Method method)
          リクエストパラメータを指定されたオブジェクトへバインドします。
 

org.seasar.cubby.controller.impl での Action の使用
 

Action 型の型引数を持つ org.seasar.cubby.controller.impl のメソッドパラメータ
 void RequestParameterBinderImpl.bind(Map<String,Object[]> parameterMap, Object dest, Class<? extends Action> actionClass, Method method)
          リクエストパラメータを指定されたオブジェクトへバインドします。
 

org.seasar.cubby.routing での Action の使用
 

Action 型の引数を持つ型を返す org.seasar.cubby.routing のメソッド
 Class<? extends Action> Routing.getActionClass()
          アクションクラスを取得します。
 

Action 型の型引数を持つ org.seasar.cubby.routing のメソッドパラメータ
 void PathResolver.add(String actionPath, Class<? extends Action> actionClass, String methodName, RequestMethod... requestMethods)
          ルーティング情報を手動登録します。
 String PathResolver.reverseLookup(Class<? extends Action> actionClass, String methodName, Map<String,String[]> parameters, String characterEncoding)
          指定されたアクションクラス、メソッド名、パラメータからパスを逆引きします。
 

org.seasar.cubby.routing.impl での Action の使用
 

Action 型の型引数を持つ org.seasar.cubby.routing.impl のメソッドパラメータ
 void PathResolverImpl.add(String actionPath, Class<? extends Action> actionClass, String methodName)
          ルーティング情報を登録します。
 void PathResolverImpl.add(String actionPath, Class<? extends Action> actionClass, String methodName, RequestMethod... requestMethods)
          ルーティング情報を登録します。
 String PathResolverImpl.reverseLookup(Class<? extends Action> actionClass, String methodName, Map<String,String[]> parameters, String characterEncoding)
          指定されたアクションクラス、メソッド名、パラメータからパスを逆引きします。
 

org.seasar.cubby.util での Action の使用
 

Action 型のパラメータを持つ org.seasar.cubby.util のメソッド
static Object CubbyUtils.getFormBean(Action action, Class<?> actionClass, Method method)
          指定されたアクションからアクションメソッドに対応するフォームオブジェクトを取得します。
 

Action 型の型引数を持つ org.seasar.cubby.util のメソッドパラメータ
static String CubbyUtils.getActionDirectory(Class<? extends Action> actionClass)
          指定されたアクションクラスに対応するディレクトリを取得します。
static String CubbyUtils.getActionPath(Class<? extends Action> actionClass, Method method)
          指定されたアクションメソッドのパスを取得します。
 

org.seasar.cubby.validator での Action の使用
 

Action 型のパラメータを持つ org.seasar.cubby.validator のメソッド
 ActionResult ValidationFailBehaviour.getActionResult(Action action, Method method)
          入力検証でエラーがあった場合の画面遷移を制御するための ActionResult を取得します。
static ValidationRules ValidationUtils.getValidationRules(Action action, String rulesPropertyName)
          実行しているアクションメソッドの入力検証ルールの集合を取得します。
 ActionResult ValidationProcessor.handleValidationException(ValidationException e, HttpServletRequest request, Action action, Method method)
          ValidationProcessor.process(HttpServletRequest, Action, Class, Method) で発生した ValidationException を処理します。
 void ValidationProcessor.process(HttpServletRequest request, Action action, Class<? extends Action> actionClass, Method method)
          入力検証を行います。
 

Action 型の型引数を持つ org.seasar.cubby.validator のメソッドパラメータ
 void ValidationProcessor.process(HttpServletRequest request, Action action, Class<? extends Action> actionClass, Method method)
          入力検証を行います。
 

org.seasar.cubby.validator.impl での Action の使用
 

Action 型のパラメータを持つ org.seasar.cubby.validator.impl のメソッド
 ActionResult ValidationProcessorImpl.handleValidationException(ValidationException e, HttpServletRequest request, Action action, Method method)
          ValidationProcessor.process(HttpServletRequest, Action, Class, Method) で発生した ValidationException を処理します。
 void ValidationProcessorImpl.process(HttpServletRequest request, Action action, Class<? extends Action> actionClass, Method method)
          入力検証を行います。
 

Action 型の型引数を持つ org.seasar.cubby.validator.impl のメソッドパラメータ
 void ValidationProcessorImpl.process(HttpServletRequest request, Action action, Class<? extends Action> actionClass, Method method)
          入力検証を行います。
 



Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.