public class SimpleViewManager extends java.lang.Object implements ViewManager
KEY_ViewManager
コンストラクタと説明 |
---|
SimpleViewManager(ClientSession session)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
closeContext(Area area,
ClientEvent e)
引数で指定されたエリアに紐尽く実行コンテキストを終了する。
|
void |
closeContext(Page page,
ClientEvent e)
引数で指定されたページに紐尽く実行コンテキストを終了する。
|
Area |
createArea(java.lang.String areaID,
AreaContainer container,
ClientContext context,
ClientEvent e)
Areaインスタンスを生成する。
|
Dialog |
createDialog(PageTransition transition,
ClientEvent e)
IDで指定されたPageをDialogとしてモーダルでポップアップする
入力補助系の画面をダイアログとしてポップアップさせる場合に使用する。
|
void |
destroy(ClientEvent e)
終了処理を行う
|
void |
doTransition(Area source,
java.lang.String contentID,
java.lang.String transitionID,
ClientEvent e)
画面遷移を実行する
|
protected ClientContextFactory |
getClientContextFactory()
ClientContextFactoryを取得する
|
protected ControllerFactory |
getControllerFactory()
ControllerFactoryを取得する
|
java.lang.String |
getManagerKey()
マネージャを特定するキー文字列を取得する
|
Page |
getPage(ClientContext context)
コンテキストに結びついている、現在アクティブなPageを取得する。
|
Translator |
getTranslator(java.lang.String translatorName)
トランスレータを取得する
|
protected TranslatorEntry |
getTranslatorEntry()
TranslatorEntryを取得する
|
protected TranslatorEntryFactory |
getTranslatorEntryFactory()
TranslatorEntryFactoryを取得する
|
protected ViewFactory |
getViewFactory()
ViewFactoryを取得する
|
void |
invokeView(ClientEvent e)
Viewを起動する
|
boolean |
isPageContext(ClientContext context)
引数で指定されたコンテキストが、ページを持つContextかを判定する
|
void |
refresh()
設定情報を読み直す。
|
public SimpleViewManager(ClientSession session)
session
- 実行セッションpublic void invokeView(ClientEvent e) throws RecoverableException
invokeView
インタフェース内 ViewManager
e
- 起動イベント情報RecoverableException
- 起動時にエラー発生public java.lang.String getManagerKey()
getManagerKey
インタフェース内 ClientManager
public void destroy(ClientEvent e)
destroy
インタフェース内 ClientManager
e
- イベント情報public Page getPage(ClientContext context)
getPage
インタフェース内 ViewManager
context
- Pageを特定するためのコンテキストpublic boolean isPageContext(ClientContext context)
isPageContext
インタフェース内 ViewManager
context
- 判定対象のコンテキストpublic Dialog createDialog(PageTransition transition, ClientEvent e) throws RecoverableException
createDialog
インタフェース内 ViewManager
transition
- ダイアログ画面遷移情報e
- イベント情報RecoverableException
- ポップアップ処理でエラー発生public Area createArea(java.lang.String areaID, AreaContainer container, ClientContext context, ClientEvent e)
createArea
インタフェース内 ViewManager
areaID
- 生成するAreaのIDcontainer
- 生成するAreaが紐尽くべきPageインスタンスcontext
- 実行コンテキストを分離するならtrueを指定するe
- イベント情報public void doTransition(Area source, java.lang.String contentID, java.lang.String transitionID, ClientEvent e) throws RecoverableException
doTransition
インタフェース内 ViewManager
source
- 画面遷移の発生元エリアcontentID
- 画面遷移条件となるコンテントIDtransitionID
- 画面遷移IDe
- イベント情報RecoverableException
- 回復可能な業務例外public void closeContext(Page page, ClientEvent e)
closeContext
インタフェース内 ViewManager
page
- 終了対象ページe
- イベント情報public void closeContext(Area area, ClientEvent e)
closeContext
インタフェース内 ViewManager
area
- 終了対象エリアe
- イベント情報public Translator getTranslator(java.lang.String translatorName)
getTranslator
インタフェース内 ViewManager
translatorName
- 取得したいトランスレータ名public void refresh() throws java.rmi.RemoteException, FatalException
refresh
インタフェース内 Refreshable
java.rmi.RemoteException
FatalException
protected TranslatorEntry getTranslatorEntry()
protected TranslatorEntryFactory getTranslatorEntryFactory()
protected ViewFactory getViewFactory()
protected ClientContextFactory getClientContextFactory()
protected ControllerFactory getControllerFactory()