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, wait
getRealComponent, input, start, update
public java.lang.String getInstanceID()
getInstanceID
インタフェース内 VirtualComponent
public ComponentDefinition getDefinition()
getDefinition
インタフェース内 VirtualComponent
public void addComponentEventListener(ComponentEventListener cel)
addComponentEventListener
インタフェース内 VirtualComponent
cel
- コンポーネントイベントリスナpublic ComponentEventListener[] getComponentEventListeners()
getComponentEventListeners
インタフェース内 VirtualComponent
public void removeComponentEventListener(ComponentEventListener cel)
removeComponentEventListener
インタフェース内 VirtualComponent
cel
- コンポーネントイベントリスナpublic void installArea(Area a)
installArea
インタフェース内 VirtualComponent
a
- 所属するエリアjava.lang.IllegalStateException
- 二度目以降の登録が行われた場合public void installAccessControlPermission(ClientEvent e) throws RecoverableException
installAccessControlPermission
インタフェース内 VirtualComponent
e
- イベント情報RecoverableException
- パーミッション設定に失敗public Area getArea()
getArea
インタフェース内 VirtualComponent
public ClientContext getClientContext()
getClientContext
インタフェース内 VirtualComponent
public void fireInputFixed(java.util.EventObject cause)
fireInputFixed
インタフェース内 VirtualComponent
cause
- イベント発行の原因となったイベントpublic void fireDisplayUpdated(java.util.EventObject cause)
fireDisplayUpdated
インタフェース内 VirtualComponent
cause
- イベント発行の原因となったイベントpublic void fireEventTriggered(java.lang.String event, java.util.EventObject cause)
fireEventTriggered
インタフェース内 VirtualComponent
event
- 発行イベント名cause
- イベント発行の原因となったイベントpublic void destroy()
destroy
インタフェース内 VirtualComponent
public Reference getReference(java.lang.String ref)
getReference
インタフェース内 ReferenceSource
ref
- 参照文字列public java.lang.String getPreference(java.lang.String key)
getPreference
インタフェース内 VirtualComponent
key
- 設定値キーpublic void setPreference(java.lang.String key, java.lang.Object value)
setPreference
インタフェース内 VirtualComponent
key
- 設定値キーvalue
- 設定値public Translator getTranslator(java.lang.String name)
getTranslator
インタフェース内 VirtualComponent
name
- トランスレータ名。nullの場合はdefault指定と解釈する。public java.lang.String toString()
toString
クラス内 java.lang.Object
protected 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()