org.boxed_economy.besp.presentation
クラス AbstractPresentationComponent

java.lang.Object
  拡張org.boxed_economy.besp.presentation.AbstractPresentationComponent
すべての実装インタフェース:
PresentationComponent, UpdateEventDeliverer
直系の既知のサブクラス:
ControlManager, DefaultPresentationComponent, FileManager, GUIContainer, HelpManager, PropertyManager, RunSettingManager

public abstract class AbstractPresentationComponent
extends java.lang.Object
implements PresentationComponent

PresentationComponentのAbstract実装クラス

バージョン:
$Id: AbstractPresentationComponent.java,v 1.3 2004/03/21 21:57:48 macchan Exp $
作成者:
macchan

コンストラクタの概要
AbstractPresentationComponent()
          Constructor for AbstractPresentationComponent.
 
メソッドの概要
 void addTradeListener(TradeListener listener)
           
 void addUpdateAgentListener(UpdateAgentListener listener)
          Add Update Listener
 void addUpdateBehaviorListener(UpdateBehaviorListener listener)
           
 void addUpdateChannelListener(UpdateChannelListener listener)
           
 void addUpdateClockListener(UpdateClockListener listener)
           
 void addUpdateInformationListener(UpdateInformationListener listener)
           
 void addUpdateRelationListener(UpdateRelationListener listener)
           
 void addUpdateStepListener(UpdateStepListener listener)
           
 void addUpdateWorldListener(UpdateWorldListener listener)
           
 PresentationContainer getPresentationContainer()
          設定されているPresentationContainerを返します。
 World getWorld()
          Worldを返します。
 void removeTradeListener(TradeListener listener)
           
 void removeUpdateAgentListener(UpdateAgentListener listener)
          Remove Update Listener
 void removeUpdateBehaviorListener(UpdateBehaviorListener listener)
           
 void removeUpdateChannelListener(UpdateChannelListener listener)
           
 void removeUpdateClockListener(UpdateClockListener listener)
           
 void removeUpdateInformationListener(UpdateInformationListener listener)
           
 void removeUpdateRelationListener(UpdateRelationListener listener)
           
 void removeUpdateStepListener(UpdateStepListener listener)
           
 void removeUpdateWorldListener(UpdateWorldListener listener)
           
 void setPresentationContainer(PresentationContainer container)
          PresentationContainerを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.boxed_economy.besp.presentation.PresentationComponent から継承したメソッド
initialize, terminate
 

コンストラクタの詳細

AbstractPresentationComponent

public AbstractPresentationComponent()
Constructor for AbstractPresentationComponent.

メソッドの詳細

getWorld

public World getWorld()
Worldを返します。

定義:
インタフェース PresentationComponent 内の getWorld
戻り値:
現在modelContainerに設定されているWorld

getPresentationContainer

public PresentationContainer getPresentationContainer()
設定されているPresentationContainerを返します。

定義:
インタフェース PresentationComponent 内の getPresentationContainer
戻り値:
このPresentationComponentの配置されているpresentationContainer

setPresentationContainer

public void setPresentationContainer(PresentationContainer container)
PresentationContainerを設定します。

定義:
インタフェース PresentationComponent 内の setPresentationContainer

addUpdateAgentListener

public void addUpdateAgentListener(UpdateAgentListener listener)
インタフェース UpdateEventDeliverer の記述:
Add Update Listener

定義:
インタフェース UpdateEventDeliverer 内の addUpdateAgentListener
関連項目:
UpdateEventDeliverer.addUpdateAgentListener(UpdateAgentListener)

addUpdateBehaviorListener

public void addUpdateBehaviorListener(UpdateBehaviorListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateBehaviorListener
関連項目:
UpdateEventDeliverer.addUpdateBehaviorListener(UpdateBehaviorListener)

addUpdateChannelListener

public void addUpdateChannelListener(UpdateChannelListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateChannelListener
関連項目:
UpdateEventDeliverer.addUpdateChannelListener(UpdateChannelListener)

addUpdateClockListener

public void addUpdateClockListener(UpdateClockListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateClockListener
関連項目:
UpdateEventDeliverer.addUpdateClockListener(UpdateClockListener)

addUpdateStepListener

public void addUpdateStepListener(UpdateStepListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateStepListener
関連項目:
UpdateEventDeliverer.addUpdateClockListener(UpdateClockListener)

addUpdateInformationListener

public void addUpdateInformationListener(UpdateInformationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateInformationListener
関連項目:
UpdateEventDeliverer.addUpdateInformationListener(UpdateInformationListener)

addUpdateRelationListener

public void addUpdateRelationListener(UpdateRelationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateRelationListener
関連項目:
UpdateEventDeliverer.addUpdateRelationListener(UpdateRelationListener)

addUpdateWorldListener

public void addUpdateWorldListener(UpdateWorldListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateWorldListener
関連項目:
UpdateEventDeliverer.addUpdateWorldListener(UpdateWorldListener)

addTradeListener

public void addTradeListener(TradeListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addTradeListener
関連項目:
UpdateEventDeliverer.addTradeListener(TradeListener)

removeUpdateAgentListener

public void removeUpdateAgentListener(UpdateAgentListener listener)
インタフェース UpdateEventDeliverer の記述:
Remove Update Listener

定義:
インタフェース UpdateEventDeliverer 内の removeUpdateAgentListener
関連項目:
UpdateEventDeliverer.removeUpdateAgentListener(UpdateAgentListener)

removeUpdateBehaviorListener

public void removeUpdateBehaviorListener(UpdateBehaviorListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateBehaviorListener
関連項目:
UpdateEventDeliverer.removeUpdateBehaviorListener(UpdateBehaviorListener)

removeUpdateChannelListener

public void removeUpdateChannelListener(UpdateChannelListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateChannelListener
関連項目:
UpdateEventDeliverer.removeUpdateChannelListener(UpdateChannelListener)

removeUpdateClockListener

public void removeUpdateClockListener(UpdateClockListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateClockListener
関連項目:
UpdateEventDeliverer.removeUpdateClockListener(UpdateClockListener)

removeUpdateStepListener

public void removeUpdateStepListener(UpdateStepListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateStepListener
関連項目:
UpdateEventDeliverer.removeUpdateClockListener(UpdateClockListener)

removeUpdateInformationListener

public void removeUpdateInformationListener(UpdateInformationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateInformationListener
関連項目:
UpdateEventDeliverer.removeUpdateInformationListener(UpdateInformationListener)

removeUpdateRelationListener

public void removeUpdateRelationListener(UpdateRelationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateRelationListener
関連項目:
UpdateEventDeliverer.removeUpdateRelationListener(UpdateRelationListener)

removeUpdateWorldListener

public void removeUpdateWorldListener(UpdateWorldListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateWorldListener
関連項目:
UpdateEventDeliverer.removeUpdateWorldListener(UpdateWorldListener)

removeTradeListener

public void removeTradeListener(TradeListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeTradeListener
関連項目:
UpdateEventDeliverer.removeTradeListener(TradeListener)