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

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

public class Peaks
extends NodeInterface
implements TimeSeriesCompatible<PeakSet>


メソッドの概要
 void add(PeakSet peakset)
          新たな多次元ベクトルを末尾に追加します.
static void addPeaksToWrapper(TimeSeriesCompatible<PeakSet> peaks, 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<PeakSet> getQueueReader()
          このオブジェクトに格納されているデータへアクセスするためのキューリーダを返します.
protected  java.lang.String getSupportedNodeName()
          Returns the node name supported by the class.
 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, 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
 

メソッドの詳細

getSupportedNodeName

protected java.lang.String getSupportedNodeName()
クラス NodeInterface の記述:

Returns the node name supported by the class. Please override this method in a subclass.

このオブジェクトがサポートするノード名を返します. このメソッドはサブクラスでオーバーライドしてください.

定義:
クラス NodeInterface 内の getSupportedNodeName

getQueueReader

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

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

frames

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

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

bytesize

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

timeunit

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

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

dim

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

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

add

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

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

setAttribute

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

setAttribute

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

setAttribute

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

getAttributeIterator

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

addPeaksToWrapper

public static void addPeaksToWrapper(TimeSeriesCompatible<PeakSet> peaks,
                                     java.lang.String nodename,
                                     CMXFileWrapper wrapper)