shohaku.ginkgo.tags.core.collections
クラス SingletonMapTag

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

public class SingletonMapTag
extends AbstractValueTag

キーと値が一つのみ持つマップを生成するノードを提供します。


フィールドの概要
 
クラス shohaku.ginkgo.tags.AbstractValueTag から継承したフィールド
cacheValue
 
コンストラクタの概要
SingletonMapTag()
           
 
メソッドの概要
 void addElementTransferValue(java.lang.Object element)
          エレメントを追加します。
protected  java.lang.Object generateValue()
          値を生成して返却します。
 java.lang.Object getKey()
          type 属性を返却します。
 java.lang.Object getValue()
          value 属性を返却します。
 void setKey(java.lang.Object key)
          キーを格納します。
 void setKeyRef(ReferenceValue ref)
          キーとなるタグ参照を格納します。
 void setValue(java.lang.Object value)
          値を格納します。
 void setValueRef(ReferenceValue ref)
          値となるタグ参照を格納します。
 
クラス 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
 

コンストラクタの詳細

SingletonMapTag

public SingletonMapTag()
メソッドの詳細

generateValue

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

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

setKey

public void setKey(java.lang.Object key)
キーを格納します。

パラメータ:
key - キー

setKeyRef

public void setKeyRef(ReferenceValue ref)
キーとなるタグ参照を格納します。

パラメータ:
ref - タグ参照

setValue

public void setValue(java.lang.Object value)
値を格納します。

パラメータ:
value - 値

setValueRef

public void setValueRef(ReferenceValue ref)
値となるタグ参照を格納します。

パラメータ:
ref - タグ参照

getKey

public java.lang.Object getKey()
type 属性を返却します。

戻り値:
type 属性

getValue

public java.lang.Object getValue()
value 属性を返却します。

戻り値:
value 属性

addElementTransferValue

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

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