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

## woolpack.adapter
クラス JXPUtils

    java.lang.Object
      woolpack.adapter.JXPUtils

    public final class JXPUtils

extends java.lang.Object

JXPath を使用して DOM ノードを検索する`Fn`を生成するユーティリティです。 委譲先でノードを操作した場合、次の検索結果に影響します。 つまりスナップショットではありません。
適用しているデザインパターン：Adapter。

作成者:
  nakamura

フィールドの概要
`static Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException>,java.lang.RuntimeException>` | `LIST`
`static Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.Node,java.lang.RuntimeException>,java.lang.RuntimeException>` | `ONE`

メソッドの概要
`static Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException>` | `list(java.lang.String expression)`
`static Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException>` | `list(java.lang.String attrName, java.lang.String attrValue)` list("//*[@" + attrName + "=\"" + attrValue + "\"]") と同一です。
`static Fn<java.lang.Object,org.w3c.dom.Node,java.lang.RuntimeException>` | `one(java.lang.String expression)`

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

フィールドの詳細

### ONE

    public static final Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.Node,java.lang.RuntimeException>,java.lang.RuntimeException> ONE

### LIST

    public static final Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException>,java.lang.RuntimeException> LIST

メソッドの詳細

### one

    public static Fn<java.lang.Object,org.w3c.dom.Node,java.lang.RuntimeException> one(java.lang.String expression)

### list

    public static Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException> list(java.lang.String attrName,
                                                                                            java.lang.String attrValue)

  list("//*[@" + attrName + "=\"" + attrValue + "\"]") と同一です。

  パラメータ:
    `attrName` - 属性名。
    `attrValue` - 属性値。
  戻り値:
    関数。
  例外:
    `org.apache.commons.jxpath.JXPathException` - XPath のコンパイルに失敗した場合。

### list

    public static Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException> list(java.lang.String expression)

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

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