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ノードを削除するDomExpressionDomExpression.interpret(DomContext)は引数またはDomContext.getNode()が null の場合にNullPointerExceptionを投げる。


REMOVE_CHILDREN

public static final DomExpression REMOVE_CHILDREN
DOMノードの全ての子ノードを削除するDomExpressionDomExpression.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 の場合。