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