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 インタフェース内 Contentpublic ContentDefinition getDefinition()
getDefinition インタフェース内 Contentpublic ClientContext getClientContext()
getClientContext インタフェース内 Contentpublic java.lang.Object getValue(java.lang.String itemID) throws RecoverableException
getValue インタフェース内 ContentitemID - 項目IDRecoverableException - 回復可能な業務例外public java.lang.Object getValue(java.lang.String itemID, boolean convert) throws RecoverableException
getValue インタフェース内 ContentitemID - 項目IDconvert - 特殊値(ContentValue)の変換を行うかのフラグ(trueなら変換する、falseならしない)RecoverableException - 回復可能な業務例外public void setValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
setValue インタフェース内 ContentitemID - 項目IDvalue - コンテント項目の値RecoverableException - 回復可能な業務例外public void setValues(java.util.Map values) throws RecoverableException
setValues インタフェース内 Contentvalues - 設定するコンテント項目のIDと値の組RecoverableException - 回復可能な業務例外public void loadValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
loadValue インタフェース内 Contentvalues - ロードするコンテント項目のIDと値の組RecoverableException - 回復可能な業務例外public void loadValues(java.util.Map values) throws RecoverableException
loadValues インタフェース内 Contentvalues - ロードするコンテント項目のIDと値の組RecoverableException - 回復可能な業務例外public void removeValue(java.lang.String itemID) throws RecoverableException
removeValue インタフェース内 ContentitemID - 削除対象の項目IDRecoverableException - 回復可能な業務例外public void removeValues(java.lang.String[] itemIDs) throws RecoverableException
removeValues インタフェース内 ContentitemIDs - 削除対象の項目IDのリストRecoverableException - 回復可能な業務例外public void addContentEventListener(ContentEventListener cel)
addContentEventListener インタフェース内 Contentcel - コンテントイベントリスナーpublic ContentEventListener[] getContentEventListeners()
getContentEventListeners インタフェース内 Contentpublic void removeContentEventListener(ContentEventListener cel)
removeContentEventListener インタフェース内 Contentcel - コンテントイベントリスナーpublic void notifyUpdate(java.lang.String itemID, boolean force)
notifyUpdate インタフェース内 ContentitemID - 更新された項目のIDforce - trueなら強制的に更新が必要public void notifyUpdate(java.lang.String[] itemIDs, boolean force)
notifyUpdate インタフェース内 ContentitemID - 更新された項目のIDpublic void doAction(java.lang.String actionID, ClientEvent e) throws RecoverableException
doAction インタフェース内 ContentactionID - 実行アクション名e - イベント情報RecoverableException - 回復可能な業務例外public Reference getReference(java.lang.String ref)
getReference インタフェース内 ReferenceSourceref - 参照先をしめす文字列public Interpreter getInterpreter()
getInterpreter インタフェース内 Contentpublic boolean equalsValue(java.lang.String itemID, java.lang.Object value) throws RecoverableException
equalsValue インタフェース内 ContentitemID - 項目IDvalue - 比較する値RecoverableExceptionprotected 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()