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

## 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`

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