インタフェース PostInterface

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

public interface PostInterface

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



バージョン:
1.0
  • メソッドの概要

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

    • getXPath

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

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

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

      String getXPathErrorNode() throws Throwable
      エラーノードXPath
      パラメータ:
      String - エラーノードXPath
      例外:
      Throwable
    • setError

      void setError(Node faultNode) throws Throwable
      エラーを処理する
      パラメータ:
      Node - エラーノード
      例外:
      Throwable
    • setItems

      void setItems(Document root, Vector items) throws Throwable
      ITEMに値を設定する
      パラメータ:
      Document - パース後のDocument
      Vector - ロジッククラスの出力ITEM
      例外:
      Throwable
    • getSendMethod

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

      String getOutputString() throws Throwable
      送信時Outputに出力する文字列を取得
      戻り値:
       String 出力する文字列
      例外:
      Throwable
    • getUrl

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