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

## jp.ac.nagoyau.is.ss.kishii.suntori.message.components
クラス AbstractCSAgent<E extends StandardEntity>

    java.lang.Object

          jp.ac.nagoyau.is.ss.kishii.suntori.message.components.RCRSCSAgent<E>
              jp.ac.nagoyau.is.ss.kishii.suntori.message.components.AbstractCSAgent<E>

型パラメータ:
  `E` -

    public abstract class AbstractCSAgent<E extends StandardEntity>

extends RCRSCSAgent<E>

エージェントのabstractクラス．

作成者:
  takefumi

フィールドの概要

クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.components.RCRSCSAgent から継承されたフィールド
`receivedMessageList`

コンストラクタの概要
`AbstractCSAgent()` コンストラクタ

メソッドの概要
`protected void` | `think(int time, ChangeSet changed, java.util.Collection<Command> heard)`
`protected abstract void` | `thinking(int time, ChangeSet changed, java.util.Collection<Command> heard)` ユーザ実装部 この時点で，受信したデータの中でチャンネルがメッセージ受信チャンネルであるものをコンバートしています．

クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.components.RCRSCSAgent から継承されたメソッド
`addMessage, getMessageChannel, postConnect, receiveMessage, sendMessage, sendSpeak, setMessageChannel`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### AbstractCSAgent

    public AbstractCSAgent()

  コンストラクタ

メソッドの詳細

### think

    protected void think(int time,
                         ChangeSet changed,
                         java.util.Collection<Command> heard)

### thinking

    protected abstract void thinking(int time,
                                     ChangeSet changed,
                                     java.util.Collection<Command> heard)

  ユーザ実装部
  この時点で，受信したデータの中でチャンネルがメッセージ受信チャンネルであるものをコンバートしています．
  ユーザはreceivedMessageListの中身を見ればメッセージが見れる状態にあります．

  パラメータ:
    `time` -
    `changed` -
    `heard` -

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