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

## jp.crestmuse.cmx.amusaj.filewrappers
クラス MutableTimeSeries<D extends SPElement>

    java.lang.Object
      jp.crestmuse.cmx.amusaj.filewrappers.MutableTimeSeries<D>

すべての実装されたインタフェース:
  TimeSeriesCompatible<D>

    public class MutableTimeSeries<D extends SPElement>

extends java.lang.Object
implements TimeSeriesCompatible<D>

コンストラクタの概要
`MutableTimeSeries()`

メソッドの概要
`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)`

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

コンストラクタの詳細

### MutableTimeSeries

    public MutableTimeSeries()

メソッドの詳細

### getQueueReader

    public QueueReader<D> getQueueReader()

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `getQueueReader`

### dim

    public int dim()

  インタフェース `TimeSeriesCompatible` の記述:
  多次元ベクトルの次元数を返します.

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `dim`

### add

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

  インタフェース `TimeSeriesCompatible` の記述:
  新たな多次元ベクトルを末尾に追加します.

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `add`
  例外:
    `java.lang.InterruptedException`

### isComplete

    public boolean isComplete()

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `isComplete`

### getAttribute

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

  インタフェース `TimeSeriesCompatible` の記述:
  時間分解能をミリ秒単位で返します.

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `getAttribute`

### getAttributeInt

    public int getAttributeInt(java.lang.String key)

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `getAttributeInt`

### getAttributeDouble

    public double getAttributeDouble(java.lang.String key)

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `getAttributeDouble`

### setAttribute

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

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `setAttribute`

### setAttribute

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

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `setAttribute`

### setAttribute

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

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `setAttribute`

### getAttributeIterator

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

  定義:
    インタフェース `TimeSeriesCompatible<D extends SPElement>` 内の `getAttributeIterator`

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