|
||||||||||
前 次 | フレームあり フレームなし |
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)
入力検証を行います。 |
|
||||||||||
前 次 | フレームあり フレームなし |