概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## woolpack
クラス TestDomContextBuilder

    java.lang.Object
      woolpack.TestDomContextBuilder

直系の既知のサブクラス:
  TestDomContextBuilder2

    public class TestDomContextBuilder

extends java.lang.Object

テスト用の`DomContext`のビルダ。

作成者:
  nakamura

フィールドの概要
`static java.lang.Iterable<java.lang.String>` | `ATTR_NAMES` `selectEmbedded()` DOM ノードを検索するための属性名一覧のデフォルト値。

コンストラクタの概要
`TestDomContextBuilder()` コンストラクタ。
`TestDomContextBuilder(java.lang.Iterable<java.lang.String> attrNames)` コンストラクタ。

メソッドの概要
`boolean` | `exists(java.lang.String xpath)` 引数で指定したノードが存在する場合は true、それ以外の場合は false を返す。
`DomContext` | `get()` `DomContext`を返す。
`java.util.Map<java.lang.String,java.util.List<java.lang.String>>` | `getInput()` `DomContext.getInput()`を返す。
`void` | `init()` `DomContext`を初期化する。
`void` | `initXPath(java.lang.String xpath)` `DomContext`を初期化する。
`void` | `print()` `DomContext.getNode()`を標準出力に出力する。
`java.util.Map<java.lang.String,java.util.List<java.lang.String>>` | `selectEmbedded()` 埋め込まれたキーと値の`Map`を返す。
`org.w3c.dom.Node` | `selectNode(java.lang.String xpath)` DOM ノードを検索する。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### ATTR_NAMES

    public static final java.lang.Iterable<java.lang.String> ATTR_NAMES

  `selectEmbedded()` DOM ノードを検索するための属性名一覧のデフォルト値。

コンストラクタの詳細

### TestDomContextBuilder

    public TestDomContextBuilder(java.lang.Iterable<java.lang.String> attrNames)

  コンストラクタ。

  パラメータ:
    `attrNames` - `selectEmbedded()` DOM ノードを検索するための属性名一覧。
  例外:
    `java.lang.NullPointerException` - attrNames が null の場合。

### TestDomContextBuilder

    public TestDomContextBuilder()

  コンストラクタ。

メソッドの詳細

### init

    public void init()

  `DomContext`を初期化する。

### initXPath

    public void initXPath(java.lang.String xpath)

  `DomContext`を初期化する。 引数を XPath として検索した結果が FORM エレメントまたは A エレメント(アンカー)の場合は キーと値を`DomContext.getInput()`に設定し、 `DomContext.setId(String)`に action 属性値または href 属性値を設定する。

  パラメータ:
    `xpath` - ノードの検索条件。

### getInput

    public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getInput()

  `DomContext.getInput()`を返す。

  戻り値:
    `DomContext.getInput()`。

### get

    public DomContext get()

  `DomContext`を返す。

  戻り値:
    `DomContext`。

### print

    public void print()

  `DomContext.getNode()`を標準出力に出力する。

### exists

    public boolean exists(java.lang.String xpath)

  引数で指定したノードが存在する場合は true、それ以外の場合は false を返す。

  パラメータ:
    `xpath` - XPath。
  戻り値:
    引数で指定したノードが存在する場合は true。それ以外の場合は false。

### selectNode

    public org.w3c.dom.Node selectNode(java.lang.String xpath)

  DOM ノードを検索する。

  パラメータ:
    `xpath` - XPath。
  戻り値:
    検索されたDOM ノード。該当するノードが存在しない場合は null。

### selectEmbedded

    public java.util.Map<java.lang.String,java.util.List<java.lang.String>> selectEmbedded()

  埋め込まれたキーと値の`Map`を返す。

  戻り値:
    埋め込まれたキーと値の`Map`。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド