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
インタフェース内 ClientContext
public ClientManager getManager(java.lang.String key)
getManager
インタフェース内 ClientContext
key
- Managerを特定するキー文字列public java.lang.Object getPlatformResource(java.lang.String key)
getPlatformResource
インタフェース内 ClientContext
key
- 制御リソースを表すキーpublic boolean containsPlatformResource(java.lang.String key)
containsPlatformResource
インタフェース内 ClientContext
key
- 有無チェック対象の制御リソースキーpublic ClientContext createChild()
createChild
インタフェース内 ClientContext
public void removeChild(ClientContext child)
removeChild
インタフェース内 ClientContext
child
- 解放対象のContextpublic ClientContext getParent()
getParent
インタフェース内 ClientContext
public ClientContext[] getChildren()
getChildren
インタフェース内 ClientContext
public ClientContext createDialog()
createDialog
インタフェース内 ClientContext
public void removeDialog(ClientContext dialog)
removeDialog
インタフェース内 ClientContext
dialog
- 解放対象のContextpublic DialogContext[] getDialogs()
getDialogs
インタフェース内 ClientContext
public void addClientContextEventListener(ClientContextEventListener scl)
addClientContextEventListener
インタフェース内 ClientContext
scl
- 登録するリスナーオブジェクトpublic ClientContextEventListener[] getClientContextEventListeners()
getClientContextEventListeners
インタフェース内 ClientContext
public void removeClientContextEventListener(ClientContextEventListener scl)
removeClientContextEventListener
インタフェース内 ClientContext
scl
- 削除するリスナーオブジェクトpublic void close()
close
インタフェース内 ClientContext
public void closeOnError()
closeOnError
インタフェース内 ClientContext
public void setCloseEventName(java.lang.String event)
setCloseEventName
インタフェース内 ClientContext
event
- コンテキスト終了時のイベント名public java.lang.String getContextName()
getContextName
インタフェース内 ClientContext
public void setContextName(java.lang.String name)
setContextName
インタフェース内 ClientContext
name
- コンテキスト名称public java.lang.String getContextSituation()
getContextSituation
インタフェース内 ClientContext
public void setContextSituation(java.lang.String situation)
setContextSituation
インタフェース内 ClientContext
public boolean isRoot()
isRoot
インタフェース内 ClientContext
public boolean isDialogContext()
isDialogContext
インタフェース内 ClientContext
public DialogContext getDialogContext()
getDialogContext
インタフェース内 ClientContext
protected void setClientSession(ClientSession s)
session
- 実行セッションprotected void setParent(ClientContext parent)
parent
- 親コンテキスト