public class SimpleClientContext extends java.lang.Object implements ClientContext
| コンストラクタと説明 |
|---|
SimpleClientContext(ClientContext cc)
コンストラクタ
|
SimpleClientContext(ClientSession cs)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addClientContextEventListener(ClientContextEventListener scl)
モデル変更リスナーを登録する
|
void |
close()
Sessionを終了する
|
void |
closeOnError()
初期化エラー発生時の終了処理を行う
(internal use only)
|
boolean |
containsPlatformResource(java.lang.String key)
指定したキーの制御リソースが存在しているかチェックする
|
ClientContext |
createChild()
新たな子コンテキストを生成する
|
ClientContext |
createDialog()
新たなダイアログコンテキストを生成する
|
ClientContext[] |
getChildren()
子供になるSessionオブジェクトを配列で取得する
|
ClientContextEventListener[] |
getClientContextEventListeners()
リスナー配列を取得する
|
ClientSession |
getClientSession()
クライアント起動セッションを取得する
|
java.lang.String |
getContextName()
このコンテキストに付けられた名称を取得する。
|
java.lang.String |
getContextSituation()
このコンテキストの業務的な状況名を取得する。
|
DialogContext |
getDialogContext()
isDialogContext() == trueの場合に
このコンテキストをDialogContextに変換して返す
|
DialogContext[] |
getDialogs()
ダイアログコンテキストオブジェクトを配列で取得する
|
ClientManager |
getManager(java.lang.String key)
ClientのManagerを取得する。
|
ClientContext |
getParent()
親になるSessionを取得する
|
java.lang.Object |
getPlatformResource(java.lang.String key)
制御リソースを取得する。
|
boolean |
isDialogContext()
このコンテキストがDialogContextかを返す
|
boolean |
isRoot()
このコンテキストがルートコンテキストかを返す
|
void |
removeChild(ClientContext child)
子コンテキストの解放処理を行う
|
void |
removeClientContextEventListener(ClientContextEventListener scl)
登録されているモデル変更リスナーを削除する
|
void |
removeDialog(ClientContext dialog)
ダイアログコンテキストの解放処理を行う
|
protected void |
setClientSession(ClientSession s)
このコンテキストが紐尽く実行セッションを登録する
|
void |
setCloseEventName(java.lang.String event)
コンテキストの終了イベント名を任意の名称で設定する
|
void |
setContextName(java.lang.String name)
このコンテキストに名称を設定する
|
void |
setContextSituation(java.lang.String situation)
このコンテキストに業務的な状況名を設定する。
|
protected void |
setParent(ClientContext parent)
このコンテキストの親を登録する
|
public SimpleClientContext(ClientSession cs)
cs - 起動セッションpublic SimpleClientContext(ClientContext cc)
cs - 起動セッションcc - 親コンテキストpublic ClientSession getClientSession()
getClientSession インタフェース内 ClientContextpublic ClientManager getManager(java.lang.String key)
getManager インタフェース内 ClientContextkey - Managerを特定するキー文字列public java.lang.Object getPlatformResource(java.lang.String key)
getPlatformResource インタフェース内 ClientContextkey - 制御リソースを表すキーpublic boolean containsPlatformResource(java.lang.String key)
containsPlatformResource インタフェース内 ClientContextkey - 有無チェック対象の制御リソースキーpublic ClientContext createChild()
createChild インタフェース内 ClientContextpublic void removeChild(ClientContext child)
removeChild インタフェース内 ClientContextchild - 解放対象のContextpublic ClientContext getParent()
getParent インタフェース内 ClientContextpublic ClientContext[] getChildren()
getChildren インタフェース内 ClientContextpublic ClientContext createDialog()
createDialog インタフェース内 ClientContextpublic void removeDialog(ClientContext dialog)
removeDialog インタフェース内 ClientContextdialog - 解放対象のContextpublic DialogContext[] getDialogs()
getDialogs インタフェース内 ClientContextpublic void addClientContextEventListener(ClientContextEventListener scl)
addClientContextEventListener インタフェース内 ClientContextscl - 登録するリスナーオブジェクトpublic ClientContextEventListener[] getClientContextEventListeners()
getClientContextEventListeners インタフェース内 ClientContextpublic void removeClientContextEventListener(ClientContextEventListener scl)
removeClientContextEventListener インタフェース内 ClientContextscl - 削除するリスナーオブジェクトpublic void close()
close インタフェース内 ClientContextpublic void closeOnError()
closeOnError インタフェース内 ClientContextpublic void setCloseEventName(java.lang.String event)
setCloseEventName インタフェース内 ClientContextevent - コンテキスト終了時のイベント名public java.lang.String getContextName()
getContextName インタフェース内 ClientContextpublic void setContextName(java.lang.String name)
setContextName インタフェース内 ClientContextname - コンテキスト名称public java.lang.String getContextSituation()
getContextSituation インタフェース内 ClientContextpublic void setContextSituation(java.lang.String situation)
setContextSituation インタフェース内 ClientContextpublic boolean isRoot()
isRoot インタフェース内 ClientContextpublic boolean isDialogContext()
isDialogContext インタフェース内 ClientContextpublic DialogContext getDialogContext()
getDialogContext インタフェース内 ClientContextprotected void setClientSession(ClientSession s)
session - 実行セッションprotected void setParent(ClientContext parent)
parent - 親コンテキスト