public interface Page extends AreaContainer, NotificationListener, ReferenceSource
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
CLIENT_CONTEXT
ページの初期化パラメータのキー
|
static java.lang.String |
PAGE_DEFINITION
ページの初期化パラメータのキー
|
static java.lang.String |
PAGE_EVENT_LISTENER_INTERPRETER
ページイベントリスナインタプリタ
|
static java.lang.String |
PAGE_LAYOUT
ページの初期化パラメータのキー
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPageEventListener(PageEventListener pel)
ページイベントのリスナーオブジェクトを登録する
|
void |
destroy()
ページインスタンスの終了処理を行う
|
void |
firePagePopped(java.util.EventObject cause)
ポップアップイベントをリスナーに通知する。
|
Page[] |
getChildren()
画面遷移上で子にあたる全てのPageを取得する
|
Page[] |
getChildren(Area area)
引数で指定されたArea上からポップアップした全てのPageを取得する
|
PageDefinition |
getDefinition()
インスタンスのメタデータとなる定義体オブジェクトを取得する
|
java.lang.String |
getInstanceID()
インスタンスに割り振られたユニークなIDを取得する
|
Interpreter |
getInterpreter()
PageEventListenerインタプリタを取得する
|
PageLayout |
getLayout()
ページ内の画面レイアウトの制御オブジェクトを取得する。
|
PageEventListener[] |
getPageEventListeners()
イベントリスナー配列を取得する
|
Page |
getParent()
画面遷移上で親にあたるPageを取得する
|
java.lang.String |
getPreference(java.lang.String key)
ページに関するユーザー設定値を取得する
|
boolean |
isModal()
Pageがmodal状態であるか返す
|
void |
popUp(PageLocation location,
boolean modal,
boolean fireEvent,
ClientEvent e)
画面をポップアップさせる
|
void |
removeEventListener(PageEventListener pel)
ページイベントのリスナーオブジェクトを削除する
|
void |
setPreference(java.lang.String key,
java.lang.Object value)
ページに関するユーザー設定値を設定する
|
void |
toFront(ClientEvent e)
画面を最前面に出す。
|
void |
transit(PageLocation location,
Page fromPage,
ClientEvent e)
ページ遷移を実行する
|
void |
update(ClientEvent e)
画面を更新する
|
addArea, addAreaContainerEventListener, changeArea, getArea, getAreaContainerDefinition, getAreaContainerEventListeners, getAreaContainerLayout, getAreas, getAreas, getClientContext, getPage, getParentContainer, installArea, isPage, removeArea, removeAreaContainerEventListener
getClientContext, getNotificationListenerID, getPage, notificationReceived
getReference
static final java.lang.String PAGE_DEFINITION
static final java.lang.String PAGE_LAYOUT
static final java.lang.String CLIENT_CONTEXT
static final java.lang.String PAGE_EVENT_LISTENER_INTERPRETER
PageDefinition getDefinition()
java.lang.String getInstanceID()
PageLayout getLayout()
void transit(PageLocation location, Page fromPage, ClientEvent e)
location
- 画面遷移後のページ配置位置情報fromPage
- 遷移元ページe
- イベント情報void popUp(PageLocation location, boolean modal, boolean fireEvent, ClientEvent e)
location
- 画面遷移後のページ配置位置情報modal
- trueならモーダル、falseならモーダレスfireEvent
- trueならイベントを発行し、falseならしないe
- イベント情報void toFront(ClientEvent e)
e
- イベント情報void firePagePopped(java.util.EventObject cause)
cause
- 原因となったイベント情報void update(ClientEvent e) throws RecoverableException
e
- イベント情報RecoverableException
- 回復可能な業務例外void addPageEventListener(PageEventListener pel)
pel
- ページイベントリスナーPageEventListener[] getPageEventListeners()
void removeEventListener(PageEventListener pel)
pel
- ページイベントリスナーvoid destroy()
boolean isModal()
Page getParent()
Page[] getChildren()
Page[] getChildren(Area area)
area
- ポップアップ元のAreaインスタンスInterpreter getInterpreter()
java.lang.String getPreference(java.lang.String key)
key
- 設定値キーvoid setPreference(java.lang.String key, java.lang.Object value)
key
- 設定値キーvalue
- 設定値