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

## feat2.template
クラス NodeFactory

    java.lang.Object
      feat2.template.NodeFactory

public class NodeFactory
extends java.lang.Object

HTMLのツリーを操作するためのユーティリティ。

作成者:
  SUGIMOTO Ken-ichi

コンストラクタの概要
`NodeFactory()`

メソッドの概要
`static HTMLDocument` | `createHTMLDocument()` ドキュメントノード(HTMLツリーのルートのノード)を作る。
`static HTMLElement` | `createHTMLElement(java.lang.String tagName, boolean endTag)` どのツリーにも属さない要素ノードを作る。
`static HTMLRemark` | `createHTMLRemark(java.lang.String text)` どのツリーにも属さない注釈ノードを作る。
`static HTMLText` | `createHTMLText(java.lang.String text)` どのツリーにも属さないテキストノードを作る。

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

コンストラクタの詳細

### NodeFactory

    public NodeFactory()

メソッドの詳細

### createHTMLDocument

    public static HTMLDocument createHTMLDocument()

  ドキュメントノード(HTMLツリーのルートのノード)を作る。

  戻り値:

### createHTMLElement

    public static HTMLElement createHTMLElement(java.lang.String tagName,
                                                boolean endTag)

  どのツリーにも属さない要素ノードを作る。

  パラメータ:
    `tagName` - タグの名前
    `endTag` - 終了タグが必要ならtrue
  戻り値:

### createHTMLText

    public static HTMLText createHTMLText(java.lang.String text)

  どのツリーにも属さないテキストノードを作る。

  パラメータ:
    `text` - テキストノードに格納する文字列。この文字列はエスケープされる。nullを渡してもよい
  戻り値:

### createHTMLRemark

    public static HTMLRemark createHTMLRemark(java.lang.String text)
                                       throws RemarkTextException

  どのツリーにも属さない注釈ノードを作る。

  パラメータ:
    `text` - 注釈ノードに格納する文字列。nullを渡してもよい
  戻り値:
  例外:
    `RemarkTextException`

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