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

## woolpack.dom
クラス DomConstants

    java.lang.Object
      woolpack.dom.DomConstants

    public final 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 Evaluable<java.lang.String>` | `EVAL_ID` `DomContext.getId()`を返す`Evaluable`。
`static Evaluable<java.lang.String>` | `EVAL_NODE_NAME` DOM ノード名を返す`Evaluable`。
`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 javax.xml.parsers.DocumentBuilder` | `getDefaultDocumentBuilder()` `DocumentBuilderFactory.newInstance()()`の `DocumentBuilderFactory.newDocumentBuilder()`を 呼び出して生成した 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 ノードのみを削除する。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### EVAL_ID

    public static final Evaluable<java.lang.String> EVAL_ID

  `DomContext.getId()`を返す`Evaluable`。

### EVAL_NODE_NAME

    public static final Evaluable<java.lang.String> EVAL_NODE_NAME

  DOM ノード名を返す`Evaluable`。

### 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 ノードを削除する`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`。 `DomExpression.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 の場合。

### getDefaultDocumentBuilder

    public static javax.xml.parsers.DocumentBuilder getDefaultDocumentBuilder()

  `DocumentBuilderFactory.newInstance()()`の `DocumentBuilderFactory.newDocumentBuilder()`を 呼び出して生成した DOM パーサを返す。

  戻り値:
    DOM パーサ。
  例外:
    `java.lang.IllegalStateException` - (`ParserConfigurationException`) DOM パーサの生成に失敗した場合。

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

Copyright (C) 2006 Takahiro Nakamura. All rights reserved.