Packagejp.co.fujitsu.reffi.client.flex.manager
Classpublic class ComponentManager
InheritanceComponentManager Inheritance Object

[概 要]

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

[詳 細]

[備 考]

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]

[概 要]

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

[詳 細]

[備 考]


Implementation
    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

[概 要]

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

[詳 細]

[備 考]

Parameters

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

[概 要]

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

[詳 細]

[備 考]

Parameters

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名のウィンドウを最前面に表示させます.

[詳 細]

[備 考]

Parameters

windowName:String — ウィンドウID名

Returns
Boolean
centerPopup()method 
public function centerPopup(windowName:String):Boolean

[概 要]

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

[詳 細]

[備 考]

Parameters

windowName:String — ウィンドウID名

Returns
Boolean
getInstance()method 
public static function getInstance():ComponentManager

[概 要]

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

[詳 細]

[備 考]

Returns
ComponentManager
getPopUp()method 
public function getPopUp(windowName:String):Array

[概 要]

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

[詳 細]

[備 考]

Parameters

windowName:String — ウィンドウID名

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

[概 要]

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

[詳 細]

[備 考]

Parameters

windowName:String — ウィンドウID名

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

[概 要]

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

[詳 細]

[備 考]

Parameters

windowName:String — ウィンドウID名

Returns
Boolean
removeAllPopUp()method 
public function removeAllPopUp():Boolean

[概 要]

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

[詳 細]

[備 考]

Returns
Boolean
removePopUp()method 
public function removePopUp(windowName:String):Boolean

[概 要]

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

[詳 細]

[備 考]

Parameters

windowName:String — ウィンドウID名

Returns
Boolean