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

## jp.crestmuse.cmx.amusaj.filewrappers
インタフェース TimeSeriesCompatible<D extends SPElement>

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

    public interface TimeSeriesCompatible<D extends SPElement>

時系列データを表すクラスのためのインターフェイスです. ここで時系列データとは, 各フレームのデータが多次元ベクトルであり, 一定のサンプリングレートでデータが並んでいるものです. 時系列データへのアクセスはFirst-in First-outとします.

メソッドの概要
`void` | `add(D d)` 新たな多次元ベクトルを末尾に追加します.
`int` | `dim()` 多次元ベクトルの次元数を返します.
`java.lang.String` | `getAttribute(java.lang.String key)` 時間分解能をミリ秒単位で返します.
`double` | `getAttributeDouble(java.lang.String key)`
`int` | `getAttributeInt(java.lang.String key)`
`java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>>` | `getAttributeIterator()`
`QueueReader<D>` | `getQueueReader()`
`boolean` | `isComplete()`
`void` | `setAttribute(java.lang.String key, double value)`
`void` | `setAttribute(java.lang.String key, int value)`
`void` | `setAttribute(java.lang.String key, java.lang.String value)`

メソッドの詳細

### getQueueReader

    QueueReader<D> getQueueReader()

### dim

    int dim()

  多次元ベクトルの次元数を返します.

### getAttribute

    java.lang.String getAttribute(java.lang.String key)

  時間分解能をミリ秒単位で返します.

### getAttributeInt

    int getAttributeInt(java.lang.String key)

### getAttributeDouble

    double getAttributeDouble(java.lang.String key)

### setAttribute

    void setAttribute(java.lang.String key,
                      java.lang.String value)

### setAttribute

    void setAttribute(java.lang.String key,
                      int value)

### setAttribute

    void setAttribute(java.lang.String key,
                      double value)

### getAttributeIterator

    java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> getAttributeIterator()

### isComplete

    boolean isComplete()

### add

    void add(D d)
             throws java.lang.InterruptedException

  新たな多次元ベクトルを末尾に追加します.

  例外:
    `java.lang.InterruptedException`

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