概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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)`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド