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
戻り値: