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)

Woolpack API

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