shohaku.ginkgo.tags.core.base
クラス StringTag

java.lang.Object
  拡張shohaku.ginkgo.tags.AbstractTag
      拡張shohaku.ginkgo.tags.AbstractValueTag
          拡張shohaku.ginkgo.tags.core.base.StringTag
すべての実装インタフェース:
Node, TagNode, ValueNode

public class StringTag
extends AbstractValueTag

文字列型のデータを表す値タグを提供します。

値の生成規則:
値型の子エレメントが存在する場合は、全ての子エレメントの値を文字列として連結して値とします。
値型の子エレメントが存在しない場合は、テキストを値とします。


フィールドの概要
 
クラス shohaku.ginkgo.tags.AbstractValueTag から継承したフィールド
cacheValue
 
コンストラクタの概要
StringTag()
           
 
メソッドの概要
 void addElementTransferValue(java.lang.Object element)
          エレメントを追加します。
protected  java.lang.Object generateValue()
          値を生成して返却します。
 void setTextTransferValue(java.lang.String textValue)
          変換されたテキストを格納します。
 
クラス shohaku.ginkgo.tags.AbstractValueTag から継承したメソッド
end, getNodeValue
 
クラス shohaku.ginkgo.tags.AbstractTag から継承したメソッド
begin, child, finish, getId, getName, getTagContext, initialize, text
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StringTag

public StringTag()
メソッドの詳細

generateValue

protected java.lang.Object generateValue()
値を生成して返却します。

定義:
クラス AbstractValueTag 内の generateValue
戻り値:
生成された値

setTextTransferValue

public void setTextTransferValue(java.lang.String textValue)
変換されたテキストを格納します。

パラメータ:
textValue - 変換されたテキスト

addElementTransferValue

public void addElementTransferValue(java.lang.Object element)
エレメントを追加します。

パラメータ:
element - エレメント