|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.cubby.routing.impl.PathResolverImpl
public class PathResolverImpl
パスに対応するアクションメソッドを解決するためのクラスの実装です。
| コンストラクタの概要 | |
|---|---|
PathResolverImpl(PathTemplateParser pathTemplateParser)
インスタンス化します。 |
|
| メソッドの概要 | |
|---|---|
void |
add(Class<?> actionClass)
指定されたアクションクラスのルーティング情報を登録します。 |
void |
add(String actionPath,
Class<?> actionClass,
String methodName,
RequestMethod requestMethod,
String onSubmit,
int priority)
ルーティング情報を手動登録します。 |
void |
addAll(Collection<Class<?>> actionClasses)
指定されたアクションクラスのコレクションからすべてのルーティング情報を登録します。 |
void |
clear()
登録されたルーティング情報をクリアします。 |
PathInfo |
getPathInfo(String path,
String requestMethod,
String characterEncoding)
指定されたパスとメソッドからフォワードするための情報を抽出します。 |
Collection<Routing> |
getRoutings()
ルーティング情報を取得します。 |
String |
reverseLookup(Class<?> actionClass,
String methodName,
Map<String,String[]> parameters,
String characterEncoding)
指定されたアクションクラス、メソッド名、パラメータからパスを逆引きします。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public PathResolverImpl(PathTemplateParser pathTemplateParser)
pathTemplateParser - パステンプレートのパーサー| メソッドの詳細 |
|---|
public Collection<Routing> getRoutings()
PathResolver 内の getRoutingspublic void add(Class<?> actionClass)
PathResolver 内の addactionClass - アクションクラスpublic void addAll(Collection<Class<?>> actionClasses)
PathResolver 内の addAllactionClasses - アクションクラスのコレクションpublic void clear()
PathResolver 内の clear
public void add(String actionPath,
Class<?> actionClass,
String methodName,
RequestMethod requestMethod,
String onSubmit,
int priority)
PathResolver 内の addactionPath - アクションのパスactionClass - アクションクラスmethodName - アクションメソッド名requestMethod - 要求メソッドonSubmit - アクションメソッドへ振り分けるための要求パラメータ名priority - プライオリティ
public PathInfo getPathInfo(String path,
String requestMethod,
String characterEncoding)
パスにマッチするパターンがない場合は null を返します。
PathResolver 内の getPathInfopath - パスrequestMethod - HTTPメソッドcharacterEncoding - URI のエンコーディング
public String reverseLookup(Class<?> actionClass,
String methodName,
Map<String,String[]> parameters,
String characterEncoding)
PathResolver 内の reverseLookupactionClass - アクションクラスmethodName - メソッド名parameters - パラメータcharacterEncoding - URI のエンコーディング
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||