jp.ne.mki.wedge.rule.client.httpaccess
インタフェース PostInterface

既知の実装クラスの一覧:
AbstractGet, AbstractHttpAccess, AbstractPost, GetLineMatch, GetNameMatch, PostLineMatch, PostNameMatch, SampleForHtml

public interface PostInterface

Http送受信用インターフェース



バージョン:
1.0

メソッドの概要
 java.lang.String getOutputString()
          送信時Outputに出力する文字列を取得
 java.lang.String getSendMethod()
          送信メソッドを取得
 java.lang.String getUrl()
          アクセスするURLを返す URLを任意に変えたい場合にはこのメソッドを上書きしてください。
 java.lang.String getValueMethod(java.lang.String name, int position)
          値取得方法 Node以下のどの値を取得対象にするかを設定。
 java.lang.String getXPath(java.lang.String itemPhysicalName, int itemPosition)
          Itemに格納するデータのXPathを返す
 java.lang.String getXPathErrorNode()
          エラーノードXPath
 void setError(org.w3c.dom.Node faultNode)
          エラーを処理する
 void setItems(org.w3c.dom.Document root, java.util.Vector items)
          ITEMに値を設定する
 boolean xmlParse(byte[] xml)
          サーバからの戻り値をパースする。
 

メソッドの詳細

getXPath

java.lang.String getXPath(java.lang.String itemPhysicalName,
                          int itemPosition)
                          throws java.lang.Throwable
Itemに格納するデータのXPathを返す

パラメータ:
String - Itemの物理名称
int - Itemの設定順番
戻り値:
String XPath
例外:
java.lang.Throwable

getValueMethod

java.lang.String getValueMethod(java.lang.String name,
                                int position)
                                throws java.lang.Throwable
値取得方法 Node以下のどの値を取得対象にするかを設定。 PCDATAの場合には空文字を返す。属性の場合には属性名を返す

パラメータ:
String - Itemの物理名称
戻り値:
String 属性名
例外:
java.lang.Throwable

xmlParse

boolean xmlParse(byte[] xml)
                 throws java.lang.Throwable
サーバからの戻り値をパースする。

パラメータ:
byte[] - サーバからの戻り値
戻り値:
boolean true:成功 false:失敗
例外:
java.lang.Throwable

getXPathErrorNode

java.lang.String getXPathErrorNode()
                                   throws java.lang.Throwable
エラーノードXPath

パラメータ:
String - エラーノードXPath
例外:
java.lang.Throwable

setError

void setError(org.w3c.dom.Node faultNode)
              throws java.lang.Throwable
エラーを処理する

パラメータ:
Node - エラーノード
例外:
java.lang.Throwable

setItems

void setItems(org.w3c.dom.Document root,
              java.util.Vector items)
              throws java.lang.Throwable
ITEMに値を設定する

パラメータ:
Document - パース後のDocument
Vector - ロジッククラスの出力ITEM
例外:
java.lang.Throwable

getSendMethod

java.lang.String getSendMethod()
送信メソッドを取得

戻り値:
String 送信メソッド "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "TRACE"

getOutputString

java.lang.String getOutputString()
                                 throws java.lang.Throwable
送信時Outputに出力する文字列を取得

戻り値:
String 出力する文字列
例外:
java.lang.Throwable

getUrl

java.lang.String getUrl()
                        throws java.lang.Throwable
アクセスするURLを返す URLを任意に変えたい場合にはこのメソッドを上書きしてください。

戻り値:
String url文字列
例外:
java.lang.Throwable