org.seasar.cms.wiki.util
クラス NodeUtils

java.lang.Object
  上位を拡張 org.seasar.cms.wiki.util.NodeUtils

public class NodeUtils
extends java.lang.Object

ノード関連の処理を行う。 JavaCC 共通で使えるユーティリティ.

作成者:
nishioka

メソッドの概要
static
<E> java.util.List<E>
find(Node node, java.lang.Class<E> clazz)
          与えられたノードの子要素で、引数のクラスに該当するもののみを リストに追加して返す
static
<E extends Node>
E
parent(Node node, java.lang.Class<E> clazz)
          親が指定されたクラスである場合は、その親のクラスにキャストして返す そうでない場合には null を返す
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

find

public static <E> java.util.List<E> find(Node node,
                                         java.lang.Class<E> clazz)
与えられたノードの子要素で、引数のクラスに該当するもののみを リストに追加して返す

型パラメータ:
E -
パラメータ:
node -
clazz -
戻り値:

parent

public static <E extends Node> E parent(Node node,
                                        java.lang.Class<E> clazz)
親が指定されたクラスである場合は、その親のクラスにキャストして返す そうでない場合には null を返す

型パラメータ:
E -
パラメータ:
node -
clazz -
戻り値:


Copyright ? 2007. All Rights Reserved.