概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド