EntityContainer
Keywords: jp.ac.naka.ec.entity.EntityContainer interface

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

## jp.ac.naka.ec.entity
インタフェース EntityContainer

すべてのスーパーインタフェース:
  Entity, EntityListener, java.util.EventListener

既知の実装クラスの一覧:
  EntityContainerImpl

    public interface EntityContainer

extends Entity

Entityを保持するコンテナ。保持しているEntityの参照の取得やイベント情報の配信を行う。

作成者:
  Takashi Kasuya

メソッドの概要
`void` | `addEntity(Entity e)` 保持するEntityの追加
`Entity[]` | `getEntities()` 保持しているEntityの取得
`Entity` | `getEntity(java.lang.String name)` 保持しているEntityを名前を特定して取得
`void` | `removeEntity(Entity e)` Entityの削除
`Entity[]` | `searchEntities(java.lang.String keyword)`

インタフェース jp.ac.naka.ec.entity.Entity から継承されたメソッド
`addKeyword, addSensorData, createPIDF, getContactURI, getContainer, getDescription, getEntityType, getKeywords, getLocation, getName, getSensors, getURI, isLocal, removeSensorData, sendBye, sendMessage, sendMessage, sendOffer, sendOffer, setContactURI, setDescrpition, setEntityContainer, setEntityType, setLocal, setLocation, setName, setURI, subscribe, unsubscribe`

インタフェース jp.ac.naka.ec.entity.EntityListener から継承されたメソッド
`expired, receiveAck, receiveAnswer, receiveBye, receiveErrorResponse, receiveMessage, receiveNotify, receiveOffer, receiveSubscribe`

メソッドの詳細

### addEntity

    void addEntity(Entity e)

  保持するEntityの追加

  パラメータ:
    `e` -

### removeEntity

    void removeEntity(Entity e)

  Entityの削除

  パラメータ:
    `e` -

### getEntities

    Entity[] getEntities()

  保持しているEntityの取得

  戻り値:

### getEntity

    Entity getEntity(java.lang.String name)

  保持しているEntityを名前を特定して取得

  戻り値:

### searchEntities

    Entity[] searchEntities(java.lang.String keyword)

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