EntityEvent
Keywords: jp.ac.naka.ec.entity.EntityEvent class

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

## jp.ac.naka.ec.entity
クラス EntityEvent

    java.lang.Object
      java.util.EventObject
          jp.ac.naka.ec.entity.EntityEvent

すべての実装されたインタフェース:
  java.io.Serializable

    public class EntityEvent

extends java.util.EventObject

作成者:
  Takashi Kasuya
関連項目:
  直列化された形式

入れ子のクラスの概要
`static class` | `EntityEvent.EventType`

フィールドの概要

クラス java.util.EventObject から継承されたフィールド
`source`

コンストラクタの概要
`EntityEvent(EntityListener target, Entity source, EntityEvent.EventType type)`
`EntityEvent(javax.sdp.SessionDescription sdp2, Entity source)` Answerイベント生成の際に用いる
`EntityEvent(javax.sdp.SessionDescription sdp, EntityListener target, Entity source)` Offer送信の際に用いられる
`EntityEvent(java.lang.String message, EntityListener target, Entity source)` メッセージの伝播に用いる。
`EntityEvent(java.lang.String message, EntityListener target, Entity source, EntityEvent.EventType type)` メッセージの伝播に用いる

メソッドの概要
`EntityEvent.EventType` | `getEventType()`
`java.lang.String` | `getMessage()`
`javax.sip.message.Request` | `getRequest()`
`javax.sdp.SessionDescription` | `getSessionDescription()`
`int` | `getStatusCode()`
`EntityListener` | `getTarget()`
`void` | `setEventType(EntityEvent.EventType type)`
`void` | `setMessage(java.lang.String message)`
`void` | `setRequest(javax.sip.message.Request req)`
`void` | `setStatusCode(int statusCode)`
`java.lang.String` | `toString()`

クラス java.util.EventObject から継承されたメソッド
`getSource`

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

コンストラクタの詳細

### EntityEvent

    public EntityEvent(EntityListener target,
                       Entity source,
                       EntityEvent.EventType type)

パラメータ:
  `target` -
  `source` -
  `type` -

### EntityEvent

    public EntityEvent(java.lang.String message,
                       EntityListener target,
                       Entity source,
                       EntityEvent.EventType type)

  メッセージの伝播に用いる

  パラメータ:
    `message` -
    `target` -
    `source` -
    `type` -

### EntityEvent

    public EntityEvent(java.lang.String message,
                       EntityListener target,
                       Entity source)

  メッセージの伝播に用いる。イベントタイプはMESSAGE。

  パラメータ:
    `message` -
    `target` -
    `source` -

### EntityEvent

    public EntityEvent(javax.sdp.SessionDescription sdp,
                       EntityListener target,
                       Entity source)

  Offer送信の際に用いられる

  パラメータ:
    `sdp` -
    `target` -
    `source` -

### EntityEvent

    public EntityEvent(javax.sdp.SessionDescription sdp2,
                       Entity source)

  Answerイベント生成の際に用いる

  パラメータ:
    `sdp2` -
    `source` -

メソッドの詳細

### getTarget

    public EntityListener getTarget()

  戻り値:

### getMessage

    public java.lang.String getMessage()

  戻り値:

### setMessage

    public void setMessage(java.lang.String message)

  パラメータ:
    `message` -

### getSessionDescription

    public javax.sdp.SessionDescription getSessionDescription()

  戻り値:

### getEventType

    public EntityEvent.EventType getEventType()

  戻り値:

### setEventType

    public void setEventType(EntityEvent.EventType type)

  パラメータ:
    `type` -

### getRequest

    public javax.sip.message.Request getRequest()

  戻り値:

### setRequest

    public void setRequest(javax.sip.message.Request req)

  パラメータ:
    `req` -

### toString

    public java.lang.String toString()

  オーバーライド:
    クラス `java.util.EventObject` 内の `toString`

### setStatusCode

    public void setStatusCode(int statusCode)

### getStatusCode

    public int getStatusCode()

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