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

## jp.ac.naka.ec.db
クラス DataObjectImpl

    java.lang.Object
      jp.ac.naka.ec.db.DataObjectImpl

すべての実装されたインタフェース:
  DataObject

    public class DataObjectImpl

extends java.lang.Object
implements DataObject

作成者:
  Takashi Kasuya

コンストラクタの概要
`DataObjectImpl(EntityType type, SensorData data, Entity source, Entity target, Location location)`
`DataObjectImpl(EntityType type, java.lang.String data, Entity source, Entity target, Location location)`

メソッドの概要
`EntityType` | `getDataType()` 取得したデータのタイプの取得。
`Entity` | `getEventSource()`
`Entity` | `getEventTarget()`
`Location` | `getLocation()` 位置情報の取得
`java.lang.String` | `getOtherData()` センサ情報以外の情報の格納場所。
`SensorData` | `getSensorData()` データがセンサ情報の場合、SensorDataオブジェクトが格納される
`java.sql.Timestamp` | `getTimeStamp()` タイムスタンプの取得

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

コンストラクタの詳細

### DataObjectImpl

    public DataObjectImpl(EntityType type,
                          SensorData data,
                          Entity source,
                          Entity target,
                          Location location)

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

### DataObjectImpl

    public DataObjectImpl(EntityType type,
                          java.lang.String data,
                          Entity source,
                          Entity target,
                          Location location)

メソッドの詳細

### getDataType

    public EntityType getDataType()

  インタフェース `DataObject` の記述:
  取得したデータのタイプの取得。タイプはEntityType

  定義:
    インタフェース `DataObject` 内の `getDataType`
  戻り値:

### getEventSource

    public Entity getEventSource()

  定義:
    インタフェース `DataObject` 内の `getEventSource`
  戻り値:

### getEventTarget

    public Entity getEventTarget()

  定義:
    インタフェース `DataObject` 内の `getEventTarget`
  戻り値:

### getOtherData

    public java.lang.String getOtherData()

  インタフェース `DataObject` の記述:
  センサ情報以外の情報の格納場所。メディアのURIなど。

  定義:
    インタフェース `DataObject` 内の `getOtherData`
  戻り値:

### getSensorData

    public SensorData getSensorData()

  インタフェース `DataObject` の記述:
  データがセンサ情報の場合、SensorDataオブジェクトが格納される

  定義:
    インタフェース `DataObject` 内の `getSensorData`
  戻り値:

### getTimeStamp

    public java.sql.Timestamp getTimeStamp()

  インタフェース `DataObject` の記述:
  タイムスタンプの取得

  定義:
    インタフェース `DataObject` 内の `getTimeStamp`
  戻り値:

### getLocation

    public Location getLocation()

  インタフェース `DataObject` の記述:
  位置情報の取得

  定義:
    インタフェース `DataObject` 内の `getLocation`
  戻り値:

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