|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.service.client.application.HTTPActionEventHandler jp.co.intra_mart.foundation.service.client.application.HTTPActionEventEntityHandler jp.co.intra_mart.foundation.service.client.application.WebApplicationHTTPActionEventHandler
フレームワークを実行するためのイベントハンドラの抽象実装です。
このハンドラは、指定のフレームワークを実行するための URL を作成して 返します。 ユーザプログラムでは、このハンドラを利用して取得した URL を用いて、 サーバにリクエストすることにより目的のコンテンツのソースを 取得する事ができます。
コンストラクタの概要 | |
protected |
WebApplicationHTTPActionEventHandler()
Web-Application をイベント実行するためのハンドラを作成します。 |
メソッドの概要 | |
protected abstract Properties |
getEventRequestParameterMap()
イベントに対するパラメータのマップを返します。 |
abstract String |
getName()
イベント名を返します。 |
protected String |
getQueryString()
設定されているパラメータ情報からクエリ文字列を作成して返します。 |
static HTTPActionEventURL |
getURL(HTTPActionEventHandler handler,
HttpURLConnection connection)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。 |
static HTTPActionEventURL |
getURL(HTTPActionEventHandler handler,
String url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。 |
static HTTPActionEventURL |
getURL(HTTPActionEventHandler handler,
URL url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。 |
HTTPActionEventURL |
getURL(HttpURLConnection connection)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。 |
HTTPActionEventURL |
getURL(String url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。 |
HTTPActionEventURL |
getURL(URL url)
指定された URL に接続して、 目的の Web コンテンツにアクセスするためのURL情報を返します。 |
クラス jp.co.intra_mart.foundation.service.client.application.HTTPActionEventEntityHandler から継承したメソッド |
getParameter, getParameterKeySet, getParameterMap, hasParameter, removeParameter, setParameter |
クラス jp.co.intra_mart.foundation.service.client.application.HTTPActionEventHandler から継承したメソッド |
execute, execute, execute, getCharacterEncoding, setCharacterEncoding |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected WebApplicationHTTPActionEventHandler()
#setLocation(String)
を利用して
画面パスを設定しなければいけません。
メソッドの詳細 |
public static HTTPActionEventURL getURL(HTTPActionEventHandler handler, String url) throws MalformedURLException, IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(String)
の結果を
HTTPActionEventURL
インターフェースでラップして返します。
引数 handler には、このクラスと代入互換のあるオブジェクトまたは、 代入互換のあるオブジェクトをラップしているフィルタハンドラを 指定してください。他のハンドラを指定した場合、正しく結果を得られません。
handler
- ハンドラurl
- 接続 URL
MalformedURLException
- URL のフォーマットエラー
IOException
- 入出力エラー
HTTPActionEventHandlerException
- 実行時エラーpublic static HTTPActionEventURL getURL(HTTPActionEventHandler handler, URL url) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(URL)
の結果を
HTTPActionEventURL
インターフェースでラップして返します。
引数 handler には、このクラスと代入互換のあるオブジェクトまたは、 代入互換のあるオブジェクトをラップしているフィルタハンドラを 指定してください。他のハンドラを指定した場合、正しく結果を得られません。
handler
- ハンドラurl
- 接続 URL
IOException
- 入出力エラー
HTTPActionEventHandlerException
- 実行時エラーpublic static HTTPActionEventURL getURL(HTTPActionEventHandler handler, HttpURLConnection connection) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(HttpURLConnection)
の結果を
HTTPActionEventURL
インターフェースでラップして返します。
引数 handler には、このクラスと代入互換のあるオブジェクトまたは、 代入互換のあるオブジェクトをラップしているフィルタハンドラを 指定してください。他のハンドラを指定した場合、正しく結果を得られません。
handler
- ハンドラ
IOException
- 入出力エラー
HTTPActionEventHandlerException
- 実行時エラーpublic abstract String getName()
実際には、Application Runtime で実行される HTTPActionEvent
を
実装したクラスのクラス名を返します。
HTTPActionEventEntityHandler
内の getName
protected abstract Properties getEventRequestParameterMap() throws HTTPActionEventHandlerParameterException
HTTPActionEventEntityHandler
内の getEventRequestParameterMap
HTTPActionEventHandlerParameterException
- パラメータに異常がある場合protected String getQueryString() throws UnsupportedEncodingException
UnsupportedEncodingException
- 設定されている文字エンコーディング名がサポート外public HTTPActionEventURL getURL(String url) throws MalformedURLException, IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(String)
の結果を
HTTPActionEventURL
インターフェースでラップして返します。
url
- 接続 URL
MalformedURLException
- URL のフォーマットエラー
IOException
- 入出力エラー
HTTPActionEventHandlerException
- 実行時エラーpublic HTTPActionEventURL getURL(URL url) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(URL)
の結果を
HTTPActionEventURL
インターフェースでラップして返します。
url
- 接続 URL
IOException
- 入出力エラー
HTTPActionEventHandlerException
- 実行時エラーpublic HTTPActionEventURL getURL(HttpURLConnection connection) throws IOException, HTTPActionEventHandlerException
このメソッドは、HTTPActionEventHandler.execute(HttpURLConnection)
の結果を
HTTPActionEventURL
インターフェースでラップして返します。
IOException
- 入出力エラー
HTTPActionEventHandlerException
- 実行時エラー
|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |