public class PageUrl extends Object implements Serializable
Map
を引数に持つAPIを呼び出した場合、そのMapの取得順序に従います。修飾子とタイプ | フィールドと説明 |
---|---|
static String |
METHOD_GET
HTTPメソッド「GET」の文字列
|
static String |
METHOD_POST
HTTPメソッド「POST」の文字列
|
コンストラクタと説明 |
---|
PageUrl()
空のコンストラクターです。
|
PageUrl(String url)
コンストラクターです。
|
PageUrl(String url,
Map<String,T> params)
コンストラクターです。
|
PageUrl(String url,
String method,
Map<String,T> params)
コンストラクターです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addParameter(String name,
String value)
リクエストパラメータを追加します。
|
<T> void |
addParameterMap(Map<String,T> params)
リクエストパラメータ一覧を追加します。
|
void |
addParameterValues(String name,
String[] values)
リクエストパラメータを追加します。
|
void |
clearParameters()
リクエストパラメータを全てクリアします。
|
Map<String,String[]> |
getAllParameterMap()
全リクエストパラメータの一覧を取得します。
|
String |
getKey()
ページ情報を取得するためのキーを取得します。
|
String |
getMethod()
HTTPメソッドを取得します。
|
String |
getParameter(String name)
リクエストパラメータを取得します。
|
Map<String,String> |
getParameterMap()
リクエストパラメータの一覧を取得します。
|
String[] |
getParameterNames()
リクエストパラメータ名の一覧を取得します。
|
String[] |
getParameterValues(String name)
配列のリクエストパラメータを取得します。
|
String |
getQueryString(String encoding)
リクエストパラメータの文字列表現を返却します。
|
String |
getUrl()
URLを取得します。
|
boolean |
hasParameters()
リクエストパラメータを保持するかどうかを返却します。
|
String |
removeParameter(String name)
リクエストパラメータを削除します。
|
void |
setKey(String key)
ページ情報を取得するためのキーを設定します。
|
void |
setMethod(String method)
HTTPメソッドを設定します。
|
void |
setParameter(String name,
String value)
リクエストパラメータを設定します。
|
void |
setParameterMap(Map<String,?> params)
リクエストパラメータ一覧を設定します。
|
void |
setParameterValues(String name,
String[] values)
リクエストパラメータを設定します。
|
void |
setUrl(String url)
URLを設定します。
|
String |
toString()
このオブジェクトの文字列表現を返却します。
|
public PageUrl()
public PageUrl(String url)
url
- URLpublic PageUrl(String url, Map<String,T> params)
T
- リクエストパラメータの値の型url
- URLparams
- リクエストパラメータpublic PageUrl(String url, String method, Map<String,T> params)
T
- リクエストパラメータの値の型url
- URLmethod
- HTTPメソッドparams
- リクエストパラメータ。public void addParameter(String name, String value)
name
- リクエストパラメータ名value
- リクエストパラメータの値public <T> void addParameterMap(Map<String,T> params)
T
- リクエストパラメータの値の型params
- リクエストパラメータ一覧。public void addParameterValues(String name, String[] values)
name
- リクエストパラメータ名values
- リクエストパラメータの値の配列public void clearParameters()
public Map<String,String[]> getAllParameterMap()
public String getKey()
public String getMethod()
public String getParameter(String name)
name
- リクエストパラメータ名public String[] getParameterNames()
public String[] getParameterValues(String name)
name
- リクエストパラメータ名public String getQueryString(String encoding)
encoding
- URLエンコーディング用エンコーディングpublic String getUrl()
public boolean hasParameters()
public String removeParameter(String name)
name
- リクエストパラメータ名public void setKey(String key)
key
- ページ情報を取得するためのキーpublic void setMethod(String method)
method
- HTTPメソッドpublic void setParameter(String name, String value)
name
- リクエストパラメータ名value
- リクエストパラメータの値public void setParameterMap(Map<String,?> params)
params
- リクエストパラメータ一覧。public void setParameterValues(String name, String[] values)
name
- リクエストパラメータ名values
- リクエストパラメータの値の配列public void setUrl(String url)
url
- URLCopyright © 2012 NTT DATA INTRAMART CORPORATION