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)
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.