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)