インタフェース
org.seasar.cubby.action.ActionResult の使用

ActionResult を使用しているパッケージ
org.seasar.cubby.action アプリケーション開発者が使用するビューコントローラー部分を提供します。 
org.seasar.cubby.controller Cubbyフレームワークが使用するビューコントローラに関する機能を提供します。 
org.seasar.cubby.unit Cubbyの単体テストをサポートするクラスを提供します。 
org.seasar.cubby.validator 入力検証に関する機能を提供します。 
org.seasar.cubby.validator.impl 入力検証に関する機能の実装を提供します。 
 

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

ActionResult を実装している org.seasar.cubby.action のクラス
 class Direct
          アクションメソッドから直接レスポンスを返すことを示す ActionResult です。
 class Forward
          指定されたパスにフォワードする ActionResult です。
 class Json
          JSON 形式のレスポンスを返す ActionResult です。
 class Redirect
          指定されたパスにリダイレクトする ActionResult です。
 class SendError
          エラーのレスポンスを返すことを示す ActionResult です。
 

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

ActionResult を返す org.seasar.cubby.controller のメソッド
 ActionResult ActionResultWrapper.getActionResult()
          ラップされた ActionResult を取得します。
 

org.seasar.cubby.unit での ActionResult の使用
 

ActionResult を返す org.seasar.cubby.unit のメソッド
protected  ActionResult CubbyTestCase.processAction(String originalPath)
          アクションメソッドを実行します。
 

ActionResult 型のパラメータを持つ org.seasar.cubby.unit のメソッド
static void CubbyTestCase.assertPathEquals(Class<? extends ActionResult> resultClass, String expectedPath, ActionResult actualResult)
          ActionResultの型とパスをチェックします。
static void CubbyTestCase.assertPathEquals(Class<? extends ActionResult> resultClass, String expectedPath, ActionResult actualResult, String characterEncoding)
          ActionResultの型とパスをチェックします。
 

ActionResult 型の型引数を持つ org.seasar.cubby.unit のメソッドパラメータ
static void CubbyTestCase.assertPathEquals(Class<? extends ActionResult> resultClass, String expectedPath, ActionResult actualResult)
          ActionResultの型とパスをチェックします。
static void CubbyTestCase.assertPathEquals(Class<? extends ActionResult> resultClass, String expectedPath, ActionResult actualResult, String characterEncoding)
          ActionResultの型とパスをチェックします。
 

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

ActionResult を返す org.seasar.cubby.validator のメソッド
 ActionResult DefaultValidationRules.fail(String errorPage)
          入力検証にエラーがあった場合に呼び出されます。
 ActionResult ValidationRules.fail(String errorPage)
          入力検証にエラーがあった場合に呼び出されます。
 ActionResult ValidationFailBehaviour.getActionResult(Action action, Method method)
          入力検証でエラーがあった場合の画面遷移を制御するための ActionResult を取得します。
 ActionResult ValidationProcessor.handleValidationException(ValidationException e, HttpServletRequest request, Action action, Method method)
          ValidationProcessor.process(HttpServletRequest, Action, Class, Method) で発生した ValidationException を処理します。
 

ActionResult 型のパラメータを持つ org.seasar.cubby.validator のコンストラクタ
ValidationException(ActionResult actionResult)
          新規例外を構築します。
 

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

ActionResult を返す org.seasar.cubby.validator.impl のメソッド
 ActionResult ValidationProcessorImpl.handleValidationException(ValidationException e, HttpServletRequest request, Action action, Method method)
          ValidationProcessor.process(HttpServletRequest, Action, Class, Method) で発生した ValidationException を処理します。
 



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