インタフェース PostInterface
- 既知の実装クラスのリスト:
AbstractGet,AbstractHttpAccess,AbstractPost,GetLineMatch,GetNameMatch,PostLineMatch,PostNameMatch,SampleForHtml
public interface PostInterface
Http送受信用インターフェース
- バージョン:
- 1.0
-
メソッドの概要
修飾子とタイプメソッド説明送信時Outputに出力する文字列を取得送信メソッドを取得getUrl()アクセスするURLを返す URLを任意に変えたい場合にはこのメソッドを上書きしてください。getValueMethod(String name, int position) 値取得方法 Node以下のどの値を取得対象にするかを設定。Itemに格納するデータのXPathを返すエラーノードXPathvoidエラーを処理するvoidITEMに値を設定するbooleanxmlParse(byte[] xml) サーバからの戻り値をパースする。
-
メソッドの詳細
-
getXPath
Itemに格納するデータのXPathを返す- パラメータ:
String- Itemの物理名称int- Itemの設定順番- 戻り値:
- String XPath
- 例外:
Throwable
-
getValueMethod
値取得方法 Node以下のどの値を取得対象にするかを設定。 PCDATAの場合には空文字を返す。属性の場合には属性名を返す- パラメータ:
String- Itemの物理名称- 戻り値:
- String 属性名
- 例外:
Throwable
-
xmlParse
サーバからの戻り値をパースする。- パラメータ:
byte- [] サーバからの戻り値- 戻り値:
- boolean true:成功 false:失敗
- 例外:
Throwable
-
getXPathErrorNode
エラーノードXPath- パラメータ:
String- エラーノードXPath- 例外:
Throwable
-
setError
エラーを処理する- パラメータ:
Node- エラーノード- 例外:
Throwable
-
setItems
ITEMに値を設定する- パラメータ:
Document- パース後のDocumentVector- ロジッククラスの出力ITEM- 例外:
Throwable
-
getSendMethod
String getSendMethod()送信メソッドを取得- 戻り値:
- String 送信メソッド "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "TRACE"
-
getOutputString
送信時Outputに出力する文字列を取得- 戻り値:
- String 出力する文字列
- 例外:
Throwable
-
getUrl
アクセスするURLを返す URLを任意に変えたい場合にはこのメソッドを上書きしてください。- 戻り値:
- String url文字列
- 例外:
Throwable
-