woolpack.dom
クラス DomConstants

java.lang.Object
  上位を拡張 woolpack.dom.DomConstants

public class DomConstants
extends java.lang.Object

定数・静的メソッドの集まり。

作成者:
nakamura

フィールドの概要
static DomExpression CLEAR_SESSION
          セッションスコープの全てのキーを削除するDomExpression。
static DomExpression NULL
          Nullオブジェクト役のDomExpression。
static DomExpression REMOVE_CHILDREN
          DOMノードの全ての子ノードを削除するDomExpression。
static DomExpression REMOVE_THIS
          子ノードを全て含むDOMノードを削除するDomExpression。
static DomExpression RETAIN_CHILDREN
          現在の位置のDOMノードのみを削除するDomExpression。
 
メソッドの概要
static void appendText(org.w3c.dom.Node node, java.lang.String text)
          DOMノードの子ノードにテキストノードを追加する。
static org.w3c.dom.Document getDocumentNode(org.w3c.dom.Node node)
          DOMドキュメントを返す。
static void removeChildren(org.w3c.dom.Node node)
          指定されたDOMノードの全ての子ノードを削除する。
static void removeThis(org.w3c.dom.Node node)
          DOMノード(子ノードを全て含む)を削除する。
static void retainChildren(org.w3c.dom.Node node)
          指定されたDOMノードのみを削除する。
static void write(org.w3c.dom.Node node, java.io.Writer writer)
          DOMノードをWriterに出力する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

NULL

public static final DomExpression NULL
Nullオブジェクト役のDomExpression。


REMOVE_THIS

public static final DomExpression REMOVE_THIS
子ノードを全て含むDOMノードを削除するDomExpression。 DomExpression.interpret(DomContext)は引数またはDomContext.getNode()が null の場合にNullPointerExceptionを投げる。


REMOVE_CHILDREN

public static final DomExpression REMOVE_CHILDREN
DOMノードの全ての子ノードを削除するDomExpression。 DomExpression.interpret(DomContext)は引数またはDomContext.getNode()が null の場合にNullPointerExceptionを投げる。


RETAIN_CHILDREN

public static final DomExpression RETAIN_CHILDREN
現在の位置のDOMノードのみを削除するDomExpression。 子ノードは指定されたノードの位置に挿入される。 DomExpression.interpret(DomContext)は引数またはDomContext.getNode()が null の場合にNullPointerExceptionを投げる。


CLEAR_SESSION

public static final DomExpression CLEAR_SESSION
セッションスコープの全てのキーを削除するDomExpression。

メソッドの詳細

removeThis

public static void removeThis(org.w3c.dom.Node node)
DOMノード(子ノードを全て含む)を削除する。

パラメータ:
node - 削除対象ノードの基点ノード。
例外:
java.lang.NullPointerException - 引数が null の場合。

removeChildren

public static void removeChildren(org.w3c.dom.Node node)
指定されたDOMノードの全ての子ノードを削除する。

パラメータ:
node - 削除対象ノードの親ノード。
例外:
java.lang.NullPointerException - 引数が null の場合。

retainChildren

public static void retainChildren(org.w3c.dom.Node node)
指定されたDOMノードのみを削除する。子ノードは指定されたDOMノードの位置に挿入される。

パラメータ:
node - 削除対象ノード。
例外:
java.lang.NullPointerException - 引数が null の場合。

appendText

public static void appendText(org.w3c.dom.Node node,
                              java.lang.String text)
DOMノードの子ノードにテキストノードを追加する。

パラメータ:
node - テキストノードを子ノードに追加するDOMノード。
text - 追加する文字列。
例外:
java.lang.NullPointerException - 引数のいずれかが null の場合。

getDocumentNode

public static org.w3c.dom.Document getDocumentNode(org.w3c.dom.Node node)
DOMドキュメントを返す。 DOMドキュメントに対してNode.getOwnerDocument()の呼び出しが失敗するためにこのメソッドは存在する。

パラメータ:
node - DOMノード。
戻り値:
引数のDOMドキュメント。
例外:
java.lang.NullPointerException - 引数が null の場合。

write

public static void write(org.w3c.dom.Node node,
                         java.io.Writer writer)
DOMノードをWriterに出力する。

パラメータ:
node - 書き込み対象のDOMノード。
writer - 書き込み先。
例外:
java.lang.RuntimeException - (TransformerException)変換に失敗した場合。
java.lang.NullPointerException - 引数のいずれかが null の場合。