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

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.amusaj.filewrappers.MutableTimeSeries<D>
すべての実装されたインタフェース:
TimeSeriesCompatible<D>

public class MutableTimeSeries<D>
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> 内の getQueueReader

dim

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

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

add

public void add(D d)
         throws java.lang.InterruptedException
インタフェース TimeSeriesCompatible の記述:
新たな多次元ベクトルを末尾に追加します.

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

isComplete

public boolean isComplete()
定義:
インタフェース TimeSeriesCompatible<D> 内の isComplete

getAttribute

public java.lang.String getAttribute(java.lang.String key)
インタフェース TimeSeriesCompatible の記述:
時間分解能をミリ秒単位で返します.

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

getAttributeInt

public int getAttributeInt(java.lang.String key)
定義:
インタフェース TimeSeriesCompatible<D> 内の getAttributeInt

getAttributeDouble

public double getAttributeDouble(java.lang.String key)
定義:
インタフェース TimeSeriesCompatible<D> 内の getAttributeDouble

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.String value)
定義:
インタフェース TimeSeriesCompatible<D> 内の setAttribute

setAttribute

public void setAttribute(java.lang.String key,
                         int value)
定義:
インタフェース TimeSeriesCompatible<D> 内の setAttribute

setAttribute

public void setAttribute(java.lang.String key,
                         double value)
定義:
インタフェース TimeSeriesCompatible<D> 内の setAttribute

getAttributeIterator

public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> getAttributeIterator()
定義:
インタフェース TimeSeriesCompatible<D> 内の getAttributeIterator