feat2.template.impl
クラス HTMLRemarkImpl

java.lang.Object
  拡張feat2.template.impl.HTMLNodeImpl
      拡張feat2.template.impl.HTMLRemarkImpl
すべての実装インタフェース:
HTMLNode, HTMLRemark

public class HTMLRemarkImpl
extends HTMLNodeImpl
implements HTMLRemark

コメントを表すクラス。


フィールドの概要
 
クラス feat2.template.impl.HTMLNodeImpl から継承したフィールド
next, parent, prev
 
インタフェース feat2.template.HTMLNode から継承したフィールド
NODETYPE_ATTRIBUTE, NODETYPE_DOCUMENT, NODETYPE_ELEMENT, NODETYPE_REMARK, NODETYPE_TEXT
 
メソッドの概要
 void addText(java.lang.String str)
          注釈のテキストを追加する。
 HTMLNode copy(boolean deep)
          ノードをコピーする。
 HTMLNode getFirstChild()
          子ノードを返す。
 int getNodeType()
          このノードの種類を返す。
 java.lang.String getText()
           
 java.lang.String getValue()
          このノードの値を返す。
 void setFirstChild(HTMLNode child)
           
 void setText(java.lang.String str)
          注釈のテキストを設定する。
 java.lang.StringBuffer toHTML(java.lang.StringBuffer buf)
          このノードをHTMLに変換する。
 java.lang.String toString()
           
 
クラス feat2.template.impl.HTMLNodeImpl から継承したメソッド
detach, getDocument, getDomNode, getFirst, getLast, getNext, getParent, getPrev, insertAfter, insertBefore, setDomNode, setNext, setParent, setPrev
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース feat2.template.HTMLNode から継承したメソッド
detach, getDocument, getFirst, getLast, getNext, getParent, getPrev, insertAfter, insertBefore
 

メソッドの詳細

setText

public void setText(java.lang.String str)
             throws RemarkTextException
インタフェース HTMLRemark の記述:
注釈のテキストを設定する。

定義:
インタフェース HTMLRemark 内の setText
パラメータ:
str -
例外:
RemarkTextException - テキストの中に"--"が含まれている

getText

public java.lang.String getText()
定義:
インタフェース HTMLRemark 内の getText

addText

public void addText(java.lang.String str)
             throws RemarkTextException
インタフェース HTMLRemark の記述:
注釈のテキストを追加する。

定義:
インタフェース HTMLRemark 内の addText
パラメータ:
str -
例外:
RemarkTextException - テキストの中に"--"が含まれている

toString

public java.lang.String toString()

getValue

public java.lang.String getValue()
インタフェース HTMLNode の記述:
このノードの値を返す。 ノードがText, Remark, Attributeの場合はそれぞれのテキスト値、 それ以外のノードはnullを返す。

定義:
インタフェース HTMLNode 内の getValue
戻り値:
ノードの値

copy

public HTMLNode copy(boolean deep)
インタフェース HTMLNode の記述:
ノードをコピーする。 複製されたノードは親を持たない。deepがtrueの場合、このノードを先頭とするサブツリー全体をコピーする。 falseのときはこのノードだけをコピーする。 このノードがElementノードのときはAttributeもコピーされる。

定義:
インタフェース HTMLNode 内の copy
パラメータ:
deep -
戻り値:

toHTML

public java.lang.StringBuffer toHTML(java.lang.StringBuffer buf)
インタフェース HTMLNode の記述:
このノードをHTMLに変換する。 HTMLはこのメソッドが呼び出される度に生成される。 子ノードのHTMLもすべて出力する。

定義:
インタフェース HTMLNode 内の toHTML
戻り値:
入力と同じStringBuffer

getNodeType

public int getNodeType()
インタフェース HTMLNode の記述:
このノードの種類を返す。 返される値はこのインタフェースの定義を参照。

定義:
インタフェース HTMLNode 内の getNodeType
戻り値:

getFirstChild

public HTMLNode getFirstChild()
                       throws NodeNotFoundException
インタフェース HTMLNode の記述:
子ノードを返す。子ノードを持たない種類のノードの場合は 常にNodeNotFoundExceptionがスローされる。

定義:
インタフェース HTMLNode 内の getFirstChild
定義:
クラス HTMLNodeImpl 内の getFirstChild
例外:
NodeNotFoundException

setFirstChild

public void setFirstChild(HTMLNode child)
定義:
クラス HTMLNodeImpl 内の setFirstChild