public class SimpleContent extends java.lang.Object implements Content
コンストラクタと説明 |
---|
SimpleContent()
コンストラクタ
|
SimpleContent(java.lang.String instanceID,
ContentDefinition def,
ClientContext context,
ContentSourceContainer source)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addContentEventListener(ContentEventListener cel)
イベントリスナーを登録する
|
void |
destroy()
実行コンテキストがこのコンテントを破棄した時の処理を行う
|
void |
doAction(java.lang.String actionID,
ClientEvent e)
コンテントのアクションを実行する
|
protected void |
doTrigger(java.lang.String itemID,
boolean isChanged)
トリガを実行する
|
boolean |
equalsValue(java.lang.String itemID,
java.lang.Object value)
指定された項目が、引数で与えたものと同じ値をとるかを判定する
|
protected void |
fireContentUpdated(java.lang.String[] updatedItemIDs,
boolean force)
コンテントが更新されたことをイベントリスナに通知する
|
protected void |
fireContentUpdated(java.lang.String updatedItemID,
boolean force)
コンテントが更新されたことをイベントリスナに通知する
|
ClientContext |
getClientContext()
コンテントが紐付いているクライアント実行コンテキストを取得する
|
ContentEventListener[] |
getContentEventListeners()
イベントリスナー配列を取得する
|
ContentDefinition |
getDefinition()
コンテント定義を取得する
|
java.lang.String |
getInstanceID()
インスタンスに割り振られたユニークなIDを取得する
|
Interpreter |
getInterpreter()
コンテントアクションのインタプリタを取得する
|
Reference |
getReference(java.lang.String ref)
参照オブジェクトを取得する
コンテント内もしくはコンテントアクション内の処理で使用される
|
java.lang.Object |
getValue(java.lang.String itemID)
コンテント項目の値を取得する
|
java.lang.Object |
getValue(java.lang.String itemID,
boolean convert)
コンテント項目の値を取得する
|
protected ContentValueSource |
getValueSource()
ContentValueSourceを取得する
|
void |
loadValue(java.lang.String itemID,
java.lang.Object value)
コンテント項目に値をロードする。
|
void |
loadValues(java.util.Map values)
コンテント項目に値をロードする。
|
void |
notifyUpdate(java.lang.String[] itemIDs,
boolean force)
指定されたIDのコンテント項目が更新されたことを通知する
|
void |
notifyUpdate(java.lang.String itemID,
boolean force)
指定されたIDのコンテント項目が更新されたことを通知する
|
void |
removeContentEventListener(ContentEventListener cel)
イベントリスナーを削除する
|
void |
removeValue(java.lang.String itemID)
コンテント項目の値を削除する
|
void |
removeValues(java.lang.String[] itemIDs)
コンテント項目の値を削除する
|
void |
setValue(java.lang.String itemID,
java.lang.Object value)
コンテント項目の値を設定する
|
void |
setValues(java.util.Map values)
コンテント項目の値を設定する。
|
public SimpleContent()
public SimpleContent(java.lang.String instanceID, ContentDefinition def, ClientContext context, ContentSourceContainer source)
instanceID
- インスタンスIDdef
- Content定義context
- 実行コンテキストsource
- 値コンテナpublic java.lang.String getInstanceID()
getInstanceID
インタフェース内 Content
public ContentDefinition getDefinition()
getDefinition
インタフェース内 Content
public ClientContext getClientContext()
getClientContext
インタフェース内 Content
public java.lang.Object getValue(java.lang.String itemID) throws RecoverableException
getValue
インタフェース内 Content
itemID
- 項目IDRecoverableException
- 回復可能な業務例外public java.lang.Object getValue(java.lang.String itemID, boolean convert) throws RecoverableException
getValue
インタフェース内 Content
itemID
- 項目IDconvert
- 特殊値(ContentValue)の変換を行うかのフラグ(trueなら変換する、falseならしない)RecoverableException
- 回復可能な業務例外public void setValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
setValue
インタフェース内 Content
itemID
- 項目IDvalue
- コンテント項目の値RecoverableException
- 回復可能な業務例外public void setValues(java.util.Map values) throws RecoverableException
setValues
インタフェース内 Content
values
- 設定するコンテント項目のIDと値の組RecoverableException
- 回復可能な業務例外public void loadValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
loadValue
インタフェース内 Content
values
- ロードするコンテント項目のIDと値の組RecoverableException
- 回復可能な業務例外public void loadValues(java.util.Map values) throws RecoverableException
loadValues
インタフェース内 Content
values
- ロードするコンテント項目のIDと値の組RecoverableException
- 回復可能な業務例外public void removeValue(java.lang.String itemID) throws RecoverableException
removeValue
インタフェース内 Content
itemID
- 削除対象の項目IDRecoverableException
- 回復可能な業務例外public void removeValues(java.lang.String[] itemIDs) throws RecoverableException
removeValues
インタフェース内 Content
itemIDs
- 削除対象の項目IDのリストRecoverableException
- 回復可能な業務例外public void addContentEventListener(ContentEventListener cel)
addContentEventListener
インタフェース内 Content
cel
- コンテントイベントリスナーpublic ContentEventListener[] getContentEventListeners()
getContentEventListeners
インタフェース内 Content
public void removeContentEventListener(ContentEventListener cel)
removeContentEventListener
インタフェース内 Content
cel
- コンテントイベントリスナーpublic void notifyUpdate(java.lang.String itemID, boolean force)
notifyUpdate
インタフェース内 Content
itemID
- 更新された項目のIDforce
- trueなら強制的に更新が必要public void notifyUpdate(java.lang.String[] itemIDs, boolean force)
notifyUpdate
インタフェース内 Content
itemID
- 更新された項目のIDpublic void doAction(java.lang.String actionID, ClientEvent e) throws RecoverableException
doAction
インタフェース内 Content
actionID
- 実行アクション名e
- イベント情報RecoverableException
- 回復可能な業務例外public Reference getReference(java.lang.String ref)
getReference
インタフェース内 ReferenceSource
ref
- 参照先をしめす文字列public Interpreter getInterpreter()
getInterpreter
インタフェース内 Content
public boolean equalsValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
equalsValue
インタフェース内 Content
itemID
- 項目IDvalue
- 比較する値RecoverableException
protected void doTrigger(java.lang.String itemID, boolean isChanged) throws RecoverableException
itemID
- 対象の項目IDisChanged
- 値の変更があればtrue,なければfalseRecoverableException
- 回復可能な業務例外protected void fireContentUpdated(java.lang.String updatedItemID, boolean force)
updatedItemID
- 更新された項目のIDforce
- trueなら強制的に更新が必要protected void fireContentUpdated(java.lang.String[] updatedItemIDs, boolean force)
updatedItemIDs
- 更新された項目のID配列force
- trueなら強制的に更新が必要protected ContentValueSource getValueSource()