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