public interface Content extends ReferenceSource
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addContentEventListener(ContentEventListener cel)
イベントリスナーを登録する
|
void |
destroy()
コンテントの終了処理を行う
|
void |
doAction(java.lang.String action,
ClientEvent e)
コンテントのアクションを実行する
|
boolean |
equalsValue(java.lang.String itemID,
java.lang.Object value)
指定された項目が、引数で与えたものと同じ値をとるかを判定する
|
ClientContext |
getClientContext()
コンテントが紐付いているクライアント実行コンテキストを取得する
|
ContentEventListener[] |
getContentEventListeners()
イベントリスナー配列を取得する
|
ContentDefinition |
getDefinition()
コンテント定義を取得する
|
java.lang.String |
getInstanceID()
インスタンスに割り振られたユニークなIDを取得する
|
Interpreter |
getInterpreter()
コンテントアクションのインタプリタを取得する
|
java.lang.Object |
getValue(java.lang.String itemID)
コンテント項目の値を取得する
|
java.lang.Object |
getValue(java.lang.String itemID,
boolean convert)
コンテント項目の値を取得する
|
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)
コンテント項目の値を設定する。
|
getReference
java.lang.String getInstanceID()
ContentDefinition getDefinition()
ClientContext getClientContext()
java.lang.Object getValue(java.lang.String itemID) throws RecoverableException
itemID
- 項目IDRecoverableException
- 回復可能な業務例外java.lang.Object getValue(java.lang.String itemID, boolean convert) throws RecoverableException
itemID
- 項目IDconvert
- 特殊値(ContentValue)の変換を行うかのフラグ(trueなら変換する、falseならしない)RecoverableException
- 回復可能な業務例外void setValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
itemID
- 項目IDvalue
- コンテント項目の値RecoverableException
- 回復可能な業務例外void setValues(java.util.Map values) throws RecoverableException
values
- 設定するコンテント項目のIDと値の組RecoverableException
- 回復可能な業務例外void loadValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
values
- ロードするコンテント項目のIDと値の組RecoverableException
- 回復可能な業務例外void loadValues(java.util.Map values) throws RecoverableException
values
- ロードするコンテント項目のIDと値の組RecoverableException
- 回復可能な業務例外void removeValue(java.lang.String itemID) throws RecoverableException
itemID
- 削除対象の項目IDRecoverableException
- 回復可能な業務例外void removeValues(java.lang.String[] itemIDs) throws RecoverableException
itemIDs
- 削除対象の項目IDのリストRecoverableException
- 回復可能な業務例外void addContentEventListener(ContentEventListener cel)
cel
- コンテントイベントリスナーContentEventListener[] getContentEventListeners()
void removeContentEventListener(ContentEventListener cel)
cel
- コンテントイベントリスナーvoid notifyUpdate(java.lang.String itemID, boolean force)
itemID
- 更新された項目のIDforce
- trueなら強制的に更新が必要void notifyUpdate(java.lang.String[] itemIDs, boolean force)
itemIDs
- 更新された項目のIDforce
- trueなら強制的に更新が必要void doAction(java.lang.String action, ClientEvent e) throws RecoverableException
action
- 実行アクション名e
- イベント情報RecoverableException
- 回復可能な業務例外void destroy()
Interpreter getInterpreter()
boolean equalsValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
itemID
- 項目IDvalue
- 比較する値RecoverableException