Packagejp.co.fujitsu.reffi.client.flex.manager
Classpublic class ComponentManager

[概 要]

ポップアップされたコンポーネント等を管理するクラスです.

[詳 細]

[備 考]

Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.



Public Properties
 PropertyDefined by
  popUpPanels : Dictionary
[read-only]

[概 要]

管理されているウィンドウ一覧を取得します.
ComponentManager
Public Methods
 MethodDefined by
  
addPopUp(windowName:String, window:IFlexDisplayObject, parent:DisplayObject = null, modal:Boolean = false, centered:Boolean = false):void

[概 要]

指定したウィンドウをマネージャ管理下に追加します.
ComponentManager
  
addSingletonPopUp(windowName:String, window:IFlexDisplayObject, parent:DisplayObject = null, modal:Boolean = false, centered:Boolean = false):void

[概 要]

重複を許可しないウィンドウをマネージャ管理下に追加します.
ComponentManager
  
bringToFront(windowName:String):Boolean

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウを最前面に表示させます.
ComponentManager
  
centerPopup(windowName:String):Boolean

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウを画面中央に表示させます.
ComponentManager
  
[static]

[概 要]

インスタンスを取得します.
ComponentManager
  
getPopUp(windowName:String):Array

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウを取得します.
ComponentManager
  
getSingletonPopUp(windowName:String):IFlexDisplayObject

[概 要]

マネージャ管理下の指定されたウィンドウID名の重複を許可しないウィンドウを取得します.
ComponentManager
  
isExistPopUp(windowName:String):Boolean

[概 要]

既にマネージャ管理下に同名のウィンドウが存在するかをチェックします.
ComponentManager
  
removeAllPopUp():Boolean

[概 要]

管理されているウィンドウをすべてRemoveします.
ComponentManager
  
removePopUp(windowName:String):Boolean

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウをRemoveします.
ComponentManager
Property detail
popUpPanelsproperty
popUpPanels:Dictionary  [read-only]

[概 要]

管理されているウィンドウ一覧を取得します.

[詳 細]

[備 考]

実装
    public function get popUpPanels():Dictionary
Method detail
addPopUp()method
public function addPopUp(windowName:String, window:IFlexDisplayObject, parent:DisplayObject = null, modal:Boolean = false, centered:Boolean = false):void

[概 要]

指定したウィンドウをマネージャ管理下に追加します.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名
 
window:IFlexDisplayObject — ウィンドウインスタンス
 
parent:DisplayObject (default = null) — モーダル制御フラグ
 
modal:Boolean (default = false) — センタリングフラグ
 
centered:Boolean (default = false)
addSingletonPopUp()method 
public function addSingletonPopUp(windowName:String, window:IFlexDisplayObject, parent:DisplayObject = null, modal:Boolean = false, centered:Boolean = false):void

[概 要]

重複を許可しないウィンドウをマネージャ管理下に追加します.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名
 
window:IFlexDisplayObject — ウィンドウインスタンス
 
parent:DisplayObject (default = null) — モーダル制御フラグ
 
modal:Boolean (default = false) — センタリングフラグ
 
centered:Boolean (default = false)
bringToFront()method 
public function bringToFront(windowName:String):Boolean

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウを最前面に表示させます.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名

戻り値
Boolean
centerPopup()method 
public function centerPopup(windowName:String):Boolean

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウを画面中央に表示させます.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名

戻り値
Boolean
getInstance()method 
public static function getInstance():ComponentManager

[概 要]

インスタンスを取得します.

[詳 細]

[備 考]

戻り値
ComponentManager
getPopUp()method 
public function getPopUp(windowName:String):Array

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウを取得します.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名

戻り値
Array — ウィンドウIDで管理されているウィンドウ配列
getSingletonPopUp()method 
public function getSingletonPopUp(windowName:String):IFlexDisplayObject

[概 要]

マネージャ管理下の指定されたウィンドウID名の重複を許可しないウィンドウを取得します.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名

戻り値
IFlexDisplayObject — ウィンドウIDで管理されているウィンドウ配列
isExistPopUp()method 
public function isExistPopUp(windowName:String):Boolean

[概 要]

既にマネージャ管理下に同名のウィンドウが存在するかをチェックします.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名

戻り値
Boolean
removeAllPopUp()method 
public function removeAllPopUp():Boolean

[概 要]

管理されているウィンドウをすべてRemoveします.

[詳 細]

[備 考]

戻り値
Boolean
removePopUp()method 
public function removePopUp(windowName:String):Boolean

[概 要]

マネージャ管理下の指定されたウィンドウID名のウィンドウをRemoveします.

[詳 細]

[備 考]

パラメータ
windowName:String — ウィンドウID名

戻り値
Boolean