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

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

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

既知のサブインタフェースの一覧:
  EntityContainer

既知の実装クラスの一覧:
  AbstractEntity, AudioTransmitterEntity, ButtonEntity, EntityContainerImpl, EntityImpl, FlashXMLSocketServerEntity, MessageDumperEntity, MessangerEntity, PhoneEntity, SampleEntity, SerialInterfaceEntity, SliderEntity, TestEntity, VideoReceiverEntity, VideoTransmitterEntity

    public interface Entity

extends EntityListener

作成者:
  Takashi Kasuya

メソッドの概要
`void` | `addKeyword(java.lang.String str)`
`void` | `addSensorData(SensorData sensor)`
`java.lang.String` | `createPIDF()`
`SipURI` | `getContactURI()`
`EntityContainer` | `getContainer()` 所属するEntityContainerの取得
`java.lang.String` | `getDescription()`
`EntityType` | `getEntityType()` EntityTypeの取得
`java.lang.String[]` | `getKeywords()`
`Location` | `getLocation()`
`java.lang.String` | `getName()`
`SensorData[]` | `getSensors()`
`SipURI` | `getURI()`
`boolean` | `isLocal()` ローカルにあるEntityかどうか。
`boolean` | `removeSensorData(SensorData sensor)`
`boolean` | `sendBye(Entity target)` BYEメッセージの送信
`boolean` | `sendMessage(java.lang.String msg)` メッセージを全てのリスナに対して配信
`boolean` | `sendMessage(java.lang.String msg, Entity target)` ターゲットを指定してメッセージの送信
`boolean` | `sendOffer(Entity target)` SDPを指定せずにリクエスト、相手のSDPによるフォーマットの指定に従う。
`boolean` | `sendOffer(SessionDescription sdp, Entity target)` SDPを指定してセッションのリクエスト
`void` | `setContactURI(SipURI uri)`
`void` | `setDescrpition(java.lang.String description)`
`void` | `setEntityContainer(EntityContainer impl)`
`void` | `setEntityType(EntityType type)`
`void` | `setLocal(boolean b)`
`void` | `setLocation(Location location)`
`void` | `setName(java.lang.String name)`
`void` | `setURI(SipURI uri)`
`boolean` | `subscribe(Entity target)` SUBSCRIBE送信
`boolean` | `unsubscribe(Entity target)`

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

メソッドの詳細

### sendOffer

    boolean sendOffer(SessionDescription sdp,
                      Entity target)

  SDPを指定してセッションのリクエスト

  パラメータ:
    `sdp` -
    `target` -
  戻り値:

### sendOffer

    boolean sendOffer(Entity target)

  SDPを指定せずにリクエスト、相手のSDPによるフォーマットの指定に従う。

  パラメータ:
    `target` -
  戻り値:

### sendMessage

    boolean sendMessage(java.lang.String msg)

  メッセージを全てのリスナに対して配信

  パラメータ:
    `msg` -

### sendMessage

    boolean sendMessage(java.lang.String msg,
                        Entity target)

  ターゲットを指定してメッセージの送信

  パラメータ:
    `msg` -
    `targetName` -

### sendBye

    boolean sendBye(Entity target)

  BYEメッセージの送信

  パラメータ:
    `target` -
  戻り値:

### getEntityType

    EntityType getEntityType()

  EntityTypeの取得

  戻り値:

### setEntityType

    void setEntityType(EntityType type)

  パラメータ:
    `type` -

### getContainer

    EntityContainer getContainer()

  所属するEntityContainerの取得

  戻り値:

### setEntityContainer

    void setEntityContainer(EntityContainer impl)

### setDescrpition

    void setDescrpition(java.lang.String description)

### getDescription

    java.lang.String getDescription()

### setName

    void setName(java.lang.String name)

### getName

    java.lang.String getName()

### setLocal

    void setLocal(boolean b)

### addKeyword

    void addKeyword(java.lang.String str)

### getKeywords

    java.lang.String[] getKeywords()

### subscribe

    boolean subscribe(Entity target)

  SUBSCRIBE送信

### unsubscribe

    boolean unsubscribe(Entity target)

### getLocation

    Location getLocation()

### setLocation

    void setLocation(Location location)

### isLocal

    boolean isLocal()

  ローカルにあるEntityかどうか。

  戻り値:

### setURI

    void setURI(SipURI uri)

  パラメータ:
    `uri` -

### getURI

    SipURI getURI()

  戻り値:

### getContactURI

    SipURI getContactURI()

### setContactURI

    void setContactURI(SipURI uri)

### createPIDF

    java.lang.String createPIDF()

### removeSensorData

    boolean removeSensorData(SensorData sensor)

### addSensorData

    void addSensorData(SensorData sensor)

### getSensors

    SensorData[] getSensors()

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