Woolpack API

woolpack.xml
クラス NodeFindableChildNodesImpl

java.lang.Object
  上位を拡張 woolpack.xml.NodeFindableChildNodesImpl
すべての実装されたインタフェース:
NodeFindable

public class NodeFindableChildNodesImpl
extends java.lang.Object
implements NodeFindable

Node.getChildNodes()を利用する単純なNodeFindableです。

作成者:
nakamura

コンストラクタの概要
NodeFindableChildNodesImpl(Fn<org.w3c.dom.Node,java.lang.Boolean> nodeChecker, boolean deepFlag)
           
 
メソッドの概要
 org.w3c.dom.NodeList evaluateList(java.lang.Object node)
          検索します。
 org.w3c.dom.Node evaluateOne(java.lang.Object node)
          検索します。
 Fn<org.w3c.dom.Node,java.lang.Boolean> getNodeChecker()
           
 boolean isDeepFlag()
           
 void setDeepFlag(boolean deepFlag)
           
 void setNodeChecker(Fn<org.w3c.dom.Node,java.lang.Boolean> nodeChecker)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NodeFindableChildNodesImpl

public NodeFindableChildNodesImpl(Fn<org.w3c.dom.Node,java.lang.Boolean> nodeChecker,
                                  boolean deepFlag)
パラメータ:
nodeChecker - ノード評価の委譲先。
deepFlag - ノードが見付かった場合にその子ノードも検索するなら true。
メソッドの詳細

evaluateList

public org.w3c.dom.NodeList evaluateList(java.lang.Object node)
インタフェース NodeFindable の記述:
検索します。

定義:
インタフェース NodeFindable 内の evaluateList
パラメータ:
node - 検索の基点。
戻り値:
検索結果。

evaluateOne

public org.w3c.dom.Node evaluateOne(java.lang.Object node)
インタフェース NodeFindable の記述:
検索します。

定義:
インタフェース NodeFindable 内の evaluateOne
パラメータ:
node - 検索の基点。
戻り値:
検索結果。

isDeepFlag

public boolean isDeepFlag()

setDeepFlag

public void setDeepFlag(boolean deepFlag)

getNodeChecker

public Fn<org.w3c.dom.Node,java.lang.Boolean> getNodeChecker()

setNodeChecker

public void setNodeChecker(Fn<org.w3c.dom.Node,java.lang.Boolean> nodeChecker)

Woolpack API

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