woolpack.dom
クラス DomConstants

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

public class DomConstants
extends java.lang.Object

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

作成者:
nakamura

フィールドの概要
static GettingEL APPLICATION_EL
          DomContextを基点とみなしてDomContext.getApplication()を返すGettingEL
static DomExpression CLEAR_SESSION
          セッションスコープの全てのキーを削除するDomExpression
static GettingEL CONFIG_EL
          DomContextを基点とみなしてDomContext.getConfig()を返すGettingEL
static GettingEL CONTAINER_EL
          DomContextを基点とみなしてDomContext.getContainer()を返すGettingEL
static GettingEL INPUT_EL
          DomContextを基点とみなしてDomContext.getInput()を返すGettingEL
static GettingEL LOCAL_EL
          DomContextを基点とみなしてDomContext.getLocal()を返すGettingEL
static DomExpression NULL
          null オブジェクト役のDomExpression
static DomExpression REMOVE_CHILDREN
          DOM ノードの全ての子ノードを削除するDomExpression
static DomExpression REMOVE_THIS
          子ノードを全て含む DOM ノードを削除するDomExpression
static GettingEL REQUEST_EL
          DomContextを基点とみなしてDomContext.getRequest()を返すGettingEL
static DomExpression RETAIN_CHILDREN
          現在の位置の DOM ノードのみを削除するDomExpression
static GettingEL SESSION_EL
          DomContextを基点とみなしてDomContext.getSession()を返すGettingEL
 
メソッドの概要
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
 

フィールドの詳細

CONTAINER_EL

public static final GettingEL CONTAINER_EL
DomContextを基点とみなしてDomContext.getContainer()を返すGettingEL


SESSION_EL

public static final GettingEL SESSION_EL
DomContextを基点とみなしてDomContext.getSession()を返すGettingEL


LOCAL_EL

public static final GettingEL LOCAL_EL
DomContextを基点とみなしてDomContext.getLocal()を返すGettingEL


CONFIG_EL

public static final GettingEL CONFIG_EL
DomContextを基点とみなしてDomContext.getConfig()を返すGettingEL


INPUT_EL

public static final GettingEL INPUT_EL
DomContextを基点とみなしてDomContext.getInput()を返すGettingEL


REQUEST_EL

public static final GettingEL REQUEST_EL
DomContextを基点とみなしてDomContext.getRequest()を返すGettingEL


APPLICATION_EL

public static final GettingEL APPLICATION_EL
DomContextを基点とみなしてDomContext.getApplication()を返すGettingEL


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
セッションスコープの全てのキーを削除するDomExpressionDomExpression.interpret(DomContext)は引数またはDomContext.getSession()が null の場合にNullPointerExceptionを投げる。

メソッドの詳細

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 の場合。