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

既知の実装クラスの一覧:
AbstractHttpAccess

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

public java.lang.String getXPath(java.lang.String itemPhysicalName,
                                 int itemPosition)
                          throws java.lang.Throwable
Itemに格納するデータのXPathを返す
パラメータ:
String - Itemの物理名称
int - Itemの設定順番
戻り値:
String XPath

getValueMethod

public java.lang.String getValueMethod(java.lang.String name,
                                       int position)
                                throws java.lang.Throwable
値取得方法 Node以下のどの値を取得対象にするかを設定。 PCDATAの場合には空文字を返す。属性の場合には属性名を返す
パラメータ:
String - Itemの物理名称
戻り値:
String 属性名

xmlParse

public boolean xmlParse(byte[] xml)
                 throws java.lang.Throwable
サーバからの戻り値をパースする。
パラメータ:
byte[] - サーバからの戻り値
戻り値:
boolean true:成功 false:失敗

getXPathErrorNode

public java.lang.String getXPathErrorNode()
                                   throws java.lang.Throwable
エラーノードXPath
パラメータ:
String - エラーノードXPath

setError

public void setError(org.w3c.dom.Node faultNode)
              throws java.lang.Throwable
エラーを処理する
パラメータ:
Node - エラーノード

setItems

public void setItems(org.w3c.dom.Document root,
                     java.util.Vector items)
              throws java.lang.Throwable
ITEMに値を設定する
パラメータ:
Document - パース後のDocument
Vector - ロジッククラスの出力ITEM

getSendMethod

public java.lang.String getSendMethod()
送信メソッドを取得
戻り値:
String 送信メソッド "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "TRACE"

getOutputString

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

getUrl

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