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

## woolpack.xml
クラス NodeFindUtils

    java.lang.Object
      woolpack.xml.NodeFindUtils

    public final class NodeFindUtils

extends java.lang.Object

`Node.getChildNodes()`を利用して DOM ノードを検索する`Fn`を生成するユーティリティです。

作成者:
  nakamura

メソッドの概要
`static
`<E extends java.lang.Exception> Fn<org.w3c.dom.Node,org.w3c.dom.NodeList,E>`
` | `list(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker, boolean deepFlag)` エレメントを全てたどってノードリストを検索する関数を生成します。
`static
`<E extends java.lang.Exception> Fn<org.w3c.dom.Node,org.w3c.dom.Node,E>`
` | `one(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker)` エレメントを全てたどってノードを検索する関数を生成します。

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

メソッドの詳細

### one

    public static <E extends java.lang.Exception> Fn<org.w3c.dom.Node,org.w3c.dom.Node,E> one(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker)

  エレメントを全てたどってノードを検索する関数を生成します。

  型パラメータ:
    `E` -
  パラメータ:
    `nodeChecker` - 検索条件。
  戻り値:
    関数。

### list

    public static <E extends java.lang.Exception> Fn<org.w3c.dom.Node,org.w3c.dom.NodeList,E> list(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker,
                                                                                                   boolean deepFlag)

  エレメントを全てたどってノードリストを検索する関数を生成します。

  型パラメータ:
    `E` -
  パラメータ:
    `nodeChecker` - 検索条件。
    `deepFlag` - ノードが見付かった場合、継続してその子ノードを検索するならtrue。
  戻り値:
    関数。

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

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.