org.boxed_economy.besp.presentation
クラス PresentationComponentManager

java.lang.Object
  拡張org.boxed_economy.besp.presentation.PresentationComponentManager

public class PresentationComponentManager
extends java.lang.Object

バージョン:
$Id: PresentationComponentManager.java,v 1.1 2004/03/21 12:07:48 macchan Exp $
作成者:
macchan

コンストラクタの概要
PresentationComponentManager(PresentationContainer container)
          Constructor for PresentationComponentManager.
 
メソッドの概要
 void addPresentationComponent(PresentationComponent component)
          PresentationComponentを追加します。
 PresentationComponent getPresentationComponent(java.lang.Class presentationComponentClass)
          クラスに対応するプレゼンテーションコンポーネントを取得します ☆継承するものも対応します ☆複数ある場合は、最初に見つかったものを返します 見つからなかった場合は、nullを返します
 java.util.List getPresentationComponents()
          追加されているPresentationComponentを取得します
 void removePresentationComponent(PresentationComponent component)
          PresentationComponentを削除します と同時に終了処理も行います
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PresentationComponentManager

public PresentationComponentManager(PresentationContainer container)
Constructor for PresentationComponentManager.

メソッドの詳細

addPresentationComponent

public void addPresentationComponent(PresentationComponent component)
PresentationComponentを追加します。 と同時に初期化も行います


removePresentationComponent

public void removePresentationComponent(PresentationComponent component)
PresentationComponentを削除します と同時に終了処理も行います


getPresentationComponents

public java.util.List getPresentationComponents()
追加されているPresentationComponentを取得します

戻り値:
PresentationComponentのlist(配列)

getPresentationComponent

public PresentationComponent getPresentationComponent(java.lang.Class presentationComponentClass)
クラスに対応するプレゼンテーションコンポーネントを取得します ☆継承するものも対応します ☆複数ある場合は、最初に見つかったものを返します 見つからなかった場合は、nullを返します