public class ContentValueSource extends AbstractContentSource
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
KEY_ValueSource
このContentSourceを特定するキー
|
コンストラクタと説明 |
---|
ContentValueSource(java.util.Map global,
java.util.Map group)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
destroy()
値コンテナの終了処理を行う
|
java.lang.String |
getSourceKey()
取得元の判別キーを返す
|
java.lang.Object |
getValue(java.lang.String itemID,
Content source)
スコープと項目IDから値を取得する
|
void |
removeValue(java.lang.String itemID,
Content source)
スコープと項目IDから値を削除する
|
java.lang.Object |
setValue(java.lang.String itemID,
java.lang.Object value,
Content source)
スコープと項目IDから値を設定する。
|
convertItemValue, equalsValue
public static final java.lang.String KEY_ValueSource
public ContentValueSource(java.util.Map global, java.util.Map group)
global
- グローバルスコープの値格納Mapgroup
- グループスコープの値格納Mappublic java.lang.String getSourceKey()
public java.lang.Object getValue(java.lang.String itemID, Content source) throws RecoverableException
itemID
- 項目IDsource
- リンクするコンテントRecoverableException
- 読み込み処理でエラー発生public java.lang.Object setValue(java.lang.String itemID, java.lang.Object value, Content source)
itemID
- 項目IDvalue
- 設定値source
- リンクするコンテントpublic void removeValue(java.lang.String itemID, Content source)
itemID
- 項目IDsource
- リンクするコンテントpublic void destroy()