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

## feat2.template.impl
クラス HTMLValuedAttribute

    java.lang.Object
      feat2.template.impl.HTMLNodeImpl
          feat2.template.impl.HTMLValuedAttribute

すべての実装インタフェース:
  HTMLAttribute, HTMLNode

public class HTMLValuedAttribute
extends HTMLNodeImpl
implements HTMLAttribute

値を持つ属性。

フィールドの概要

クラス feat2.template.impl.HTMLNodeImpl から継承したフィールド
`next, parent, prev`

インタフェース feat2.template.HTMLNode から継承したフィールド
`NODETYPE_ATTRIBUTE, NODETYPE_DOCUMENT, NODETYPE_ELEMENT, NODETYPE_REMARK, NODETYPE_TEXT`

メソッドの概要
`HTMLNode` | `copy(boolean deep)` ノードをコピーする。
`HTMLNode` | `getFirstChild()` 子ノードを返す。
`java.lang.String` | `getName()`
`int` | `getNodeType()` このノードの種類を返す。
`java.lang.String` | `getQuote()` 値を囲む文字を返す。
`java.lang.String` | `getValue()` このノードの値を返す。
`void` | `setFirstChild(HTMLNode child)`
`void` | `setName(java.lang.String name)`
`void` | `setQuote(java.lang.String quote)`
`void` | `setRawValue(java.lang.String rawValue)`
`void` | `setValue(java.lang.String value)`
`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`

メソッドの詳細

### getName

    public java.lang.String getName()

### setQuote

    public void setQuote(java.lang.String quote)

### setName

    public void setName(java.lang.String name)

### setValue

    public void setValue(java.lang.String value)

### setRawValue

    public void setRawValue(java.lang.String rawValue)

### getQuote

    public java.lang.String getQuote()

  値を囲む文字を返す。

  戻り値:
    String

### toString

    public java.lang.String toString()

### setFirstChild

    public void setFirstChild(HTMLNode child)

  定義:
    クラス `HTMLNodeImpl` 内の `setFirstChild`

### getFirstChild

    public HTMLNode getFirstChild()
                           throws NodeNotFoundException

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

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

### toHTML

    public java.lang.StringBuffer toHTML(java.lang.StringBuffer buf)

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

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

### copy

    public HTMLNode copy(boolean deep)

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

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

### getValue

    public java.lang.String getValue()

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

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

### getNodeType

    public int getNodeType()

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

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

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