public abstract class AbstractVirtualComponent extends java.lang.Object implements VirtualComponent
COMPONENT_DEFINITION| コンストラクタと説明 |
|---|
AbstractVirtualComponent() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
addAvailableState(java.lang.String state)
コンポーネントが有効となる状態を登録する
|
void |
addComponentEventListener(ComponentEventListener cel)
コンポーネントイベントリスナを追加する。
|
protected void |
addProcessEvent(java.lang.String event)
コンポーネントから送信するイベントを登録する
|
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()
コンポーネントが所属するエリアを取得する。
|
protected abstract AreaEventListener |
getAreaEventListener()
エリアに登録するイベントリスナを取得する。
|
ClientContext |
getClientContext()
コンポーネントがひも尽く実行セッションを取得する
|
ComponentEventListener[] |
getComponentEventListeners()
リスナー配列を取得する
|
ComponentDefinition |
getDefinition()
コンポーネント定義情報を取得する。
|
java.lang.String |
getInstanceID()
インスタンスに割り当てられたユニークなIDを取得する
|
java.lang.String |
getPreference(java.lang.String key)
コンポーネントに関するユーザー設定値を取得する
|
Reference |
getReference(java.lang.String ref)
参照オブジェクトを取得する
|
Translator |
getTranslator(java.lang.String name)
トランスレータを取得する
|
protected void |
init(java.lang.String instanceID,
java.util.Map params)
初期化メソッド。
|
void |
installAccessControlPermission(ClientEvent e)
コンポーネントの権限制御パーミッションをインストールする
|
void |
installArea(Area a)
コンポーネントが所属するエリアを登録する。
|
protected boolean |
isAvailableState()
コンポーネントが状態遷移表上で有効になっているか判定する。
|
protected boolean |
isEnabled()
コンポーネントが有効状態であるかを判定する
|
protected boolean |
isEnabledCondition()
コンポーネントが有効状態の条件に合っているか判定する
|
protected boolean |
isSavePreference()
ユーザー設定の保存を行うべきかを判定する
|
protected boolean |
isStarted()
初期化が完了しているかを判定する
|
protected boolean |
isVisible()
コンポーネントが可視状態かを判定する
|
protected boolean |
isVisibleCondition()
コンポーネントが可視状態の条件に合っているか判定する
|
void |
removeComponentEventListener(ComponentEventListener cel)
コンポーネントイベントのリスナオブジェクトを削除する。
|
protected void |
setEnabled(boolean enabled)
コンポーネントの有効、無効を設定する
|
protected abstract void |
setEnabledLocal(boolean enabled)
実装に応じた、setEnabled後の処理を実装してください。
|
void |
setPreference(java.lang.String key,
java.lang.Object value)
コンポーネントに関するユーザー設定値を設定する
|
protected void |
setStarted()
初期化済状態にする
|
protected void |
setVisible(boolean visible)
コンポーネントの表示、非表示を設定する
|
protected abstract void |
setVisibleLocal(boolean visible)
実装に応じた、setVisible後の処理を実装してください。
|
java.lang.String |
toString()
文字列表現を返す
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetRealComponent, input, start, updatepublic java.lang.String getInstanceID()
getInstanceID インタフェース内 VirtualComponentpublic ComponentDefinition getDefinition()
getDefinition インタフェース内 VirtualComponentpublic void addComponentEventListener(ComponentEventListener cel)
addComponentEventListener インタフェース内 VirtualComponentcel - コンポーネントイベントリスナpublic ComponentEventListener[] getComponentEventListeners()
getComponentEventListeners インタフェース内 VirtualComponentpublic void removeComponentEventListener(ComponentEventListener cel)
removeComponentEventListener インタフェース内 VirtualComponentcel - コンポーネントイベントリスナpublic void installArea(Area a)
installArea インタフェース内 VirtualComponenta - 所属するエリアjava.lang.IllegalStateException - 二度目以降の登録が行われた場合public void installAccessControlPermission(ClientEvent e) throws RecoverableException
installAccessControlPermission インタフェース内 VirtualComponente - イベント情報RecoverableException - パーミッション設定に失敗public Area getArea()
getArea インタフェース内 VirtualComponentpublic ClientContext getClientContext()
getClientContext インタフェース内 VirtualComponentpublic void fireInputFixed(java.util.EventObject cause)
fireInputFixed インタフェース内 VirtualComponentcause - イベント発行の原因となったイベントpublic void fireDisplayUpdated(java.util.EventObject cause)
fireDisplayUpdated インタフェース内 VirtualComponentcause - イベント発行の原因となったイベントpublic void fireEventTriggered(java.lang.String event, java.util.EventObject cause)
fireEventTriggered インタフェース内 VirtualComponentevent - 発行イベント名cause - イベント発行の原因となったイベントpublic void destroy()
destroy インタフェース内 VirtualComponentpublic Reference getReference(java.lang.String ref)
getReference インタフェース内 ReferenceSourceref - 参照文字列public java.lang.String getPreference(java.lang.String key)
getPreference インタフェース内 VirtualComponentkey - 設定値キーpublic void setPreference(java.lang.String key, java.lang.Object value)
setPreference インタフェース内 VirtualComponentkey - 設定値キーvalue - 設定値public Translator getTranslator(java.lang.String name)
getTranslator インタフェース内 VirtualComponentname - トランスレータ名。nullの場合はdefault指定と解釈する。public java.lang.String toString()
toString クラス内 java.lang.Objectprotected boolean isSavePreference()
protected boolean isVisible()
protected void setVisible(boolean visible)
visible - 表示するならtrue、しないならfalseprotected boolean isEnabled()
protected void setEnabled(boolean enabled)
enabled - 有効ならtrue、無効ならfalseprotected boolean isAvailableState()
protected boolean isVisibleCondition()
protected boolean isEnabledCondition()
protected void init(java.lang.String instanceID, java.util.Map params)
instanceID - コンポーネントインスタンスに割り当てられたユニークなIDparams - 初期化パラメータ格納Mapprotected void addProcessEvent(java.lang.String event)
event - protected void addAvailableState(java.lang.String state)
state - 有効になる状態protected void setStarted()
protected boolean isStarted()
protected abstract void setVisibleLocal(boolean visible)
visible - 可視、不可視フラグprotected abstract void setEnabledLocal(boolean enabled)
enabled - 有効、無効フラグprotected abstract AreaEventListener getAreaEventListener()