public interface VirtualComponent extends ReferenceSource
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
COMPONENT_DEFINITION
初期化パラメータのキー
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addComponentEventListener(ComponentEventListener cel)
コンポーネントイベントのリスナオブジェクトを追加する。
|
void |
destroy()
終了処理を行う。
|
void |
fireDisplayUpdated(java.util.EventObject cause)
コンポーネント上で全体表示のリフレッシュが要求されたことをリスナに通知する
|
void |
fireEventTriggered(java.lang.String event,
java.util.EventObject cause)
コンポーネント上で任意のイベント発行が行われたことをリスナに通知する。
|
void |
fireInputFixed(java.util.EventObject cause)
コンポーネント上で入力確定が行われたことをリスナに通知する。
|
Area |
getArea()
コンポーネントが所属するエリアを取得する。
|
ClientContext |
getClientContext()
コンポーネントがひも尽く実行コンテキストを取得する
|
ComponentEventListener[] |
getComponentEventListeners()
リスナー配列を取得する
|
ComponentDefinition |
getDefinition()
コンポーネント定義を取得する
|
java.lang.String |
getInstanceID()
インスタンスに割り当てられたユニークなIDを取得する
|
java.lang.String |
getPreference(java.lang.String key)
コンポーネントに関するユーザー設定値を取得する
|
java.util.Collection |
getRealComponent()
仮想コンポーネントがラッピングしている実際の制御対象コンポーネントを返す
(optional operation)
|
Translator |
getTranslator(java.lang.String name)
トランスレータを取得する
|
void |
input(ClientEvent e)
コンポーネントによる値の入力確定を行う
|
void |
installAccessControlPermission(ClientEvent e)
Componentの権限制御パーミッションをインストールする
|
void |
installArea(Area area)
コンポーネントが所属するエリアを登録する。
|
void |
removeComponentEventListener(ComponentEventListener cel)
コンポーネントイベントのリスナオブジェクトを削除する。
|
void |
setPreference(java.lang.String key,
java.lang.Object value)
コンポーネントに関するユーザー設定値を設定する
|
void |
start(ClientEvent e)
Componentの処理を開始する。
|
void |
update(ClientEvent e)
Componentの表示を更新する
|
getReference
static final java.lang.String COMPONENT_DEFINITION
java.lang.String getInstanceID()
ComponentDefinition getDefinition()
void addComponentEventListener(ComponentEventListener cel)
cel
- コンポーネントイベントリスナComponentEventListener[] getComponentEventListeners()
void removeComponentEventListener(ComponentEventListener cel)
cel
- コンポーネントイベントリスナvoid installArea(Area area)
area
- 所属するエリアjava.lang.IllegalStateException
- 二度目以降の登録が行われた場合void installAccessControlPermission(ClientEvent e) throws RecoverableException
e
- イベント情報RecoverableException
- パーミッション設定に失敗Area getArea()
ClientContext getClientContext()
void start(ClientEvent e) throws RecoverableException
e
- イベント情報RecoverableException
- 回復可能な業務例外void update(ClientEvent e) throws RecoverableException
e
- イベント情報RecoverableException
- 回復可能な業務例外void input(ClientEvent e) throws RecoverableException
e
- イベント情報RecoverableException
- 回復可能な業務例外void fireInputFixed(java.util.EventObject cause)
cause
- イベント発行の原因となったイベントvoid fireDisplayUpdated(java.util.EventObject cause)
cause
- イベント発行の原因となったイベントvoid fireEventTriggered(java.lang.String event, java.util.EventObject cause)
event
- 発行イベント名cause
- イベント発行の原因となったイベントvoid destroy()
java.util.Collection getRealComponent()
java.lang.String getPreference(java.lang.String key)
key
- 設定値キーvoid setPreference(java.lang.String key, java.lang.Object value)
key
- 設定値キーvalue
- 設定値Translator getTranslator(java.lang.String name)
name
- トランスレータ名。nullの場合はdefault指定と解釈する。