jp.crestmuse.cmx.amusaj.filewrappers
クラス TimeSeriesNodeInterface

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

public abstract class TimeSeriesNodeInterface
extends NodeInterface
implements TimeSeriesCompatible<DoubleArray>


コンストラクタの概要
protected TimeSeriesNodeInterface(org.w3c.dom.Node node)
           
 
メソッドの概要
 void add(DoubleArray array)
          新たな多次元ベクトルを末尾に追加します.
static void addTimeSeriesToWrapper(TimeSeriesCompatible ts, java.lang.String nodename, CMXFileWrapper wrapper)
           
 int bytesize()
           
 int dim()
          多次元ベクトルの次元数を返します.
 int frames()
          フレーム数を返します.
 java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> getAttributeIterator()
           
 QueueReader<DoubleArray> getQueueReader()
          このオブジェクトに格納されているデータへアクセスするためのキューリーダを返します.
 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)
           
 int timeunit()
          時間分解能をミリ秒単位で返します.
 
クラス jp.crestmuse.cmx.filewrappers.NodeInterface から継承されたメソッド
getAttribute, getAttribute, getAttributeDouble, getAttributeDouble, getAttributeInt, getAttributeInt, getAttributeNS, getChildByTagName, getChildByTagNameNS, getChildNodes, getChildText, getChildTextDouble, getChildTextInt, getFirstChild, getLastChild, getNodeName, getSupportedNodeName, getText, getText, getTextDouble, getTextInt, hasAttribute, hasAttribute, hasChild, node
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.crestmuse.cmx.amusaj.filewrappers.AmusaDataCompatible から継承されたメソッド
getAttribute, getAttributeDouble, getAttributeInt
 

コンストラクタの詳細

TimeSeriesNodeInterface

protected TimeSeriesNodeInterface(org.w3c.dom.Node node)
メソッドの詳細

getQueueReader

public QueueReader<DoubleArray> getQueueReader()
インタフェース AmusaDataCompatible の記述:
このオブジェクトに格納されているデータへアクセスするためのキューリーダを返します.

定義:
インタフェース AmusaDataCompatible<DoubleArray> 内の getQueueReader
定義:
インタフェース TimeSeriesCompatible<DoubleArray> 内の getQueueReader

dim

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

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

frames

public int frames()
インタフェース AmusaDataCompatible の記述:
フレーム数を返します.

定義:
インタフェース AmusaDataCompatible<DoubleArray> 内の frames
定義:
インタフェース TimeSeriesCompatible<DoubleArray> 内の frames

timeunit

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

定義:
インタフェース TimeSeriesCompatible<DoubleArray> 内の timeunit

bytesize

public int bytesize()
定義:
インタフェース TimeSeriesCompatible<DoubleArray> 内の bytesize

add

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

定義:
インタフェース TimeSeriesCompatible<DoubleArray> 内の add

setAttribute

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

setAttribute

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

setAttribute

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

getAttributeIterator

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

addTimeSeriesToWrapper

public static void addTimeSeriesToWrapper(TimeSeriesCompatible ts,
                                          java.lang.String nodename,
                                          CMXFileWrapper wrapper)