jp.crestmuse.cmx.amusaj.filewrappers
クラス AmusaDataSet<D extends TimeSeriesCompatible>

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

public class AmusaDataSet<D extends TimeSeriesCompatible>
extends java.lang.Object
implements AmusaDataSetCompatible<D>


コンストラクタの概要
AmusaDataSet(java.lang.String fmt)
           
 
メソッドの概要
 void add(D d)
          Adds data.
 boolean containsHeaderKey(java.lang.String category, java.lang.String key)
          Tests if the specified key is contained in the header.
 java.util.List<D> getDataList()
           
 java.lang.String getFileName()
           
 java.lang.String getHeader(java.lang.String category, java.lang.String key)
          Returns the item corresponding to the specified key in the header.
 double getHeaderDouble(java.lang.String category, java.lang.String key)
          Returns in double the item corresponding to the specified key in the header.
 int getHeaderInt(java.lang.String category, java.lang.String key)
          Returns in integer the item corresponding to the specified key in the header.
 void setHeader(java.lang.String category, java.lang.String key, double value)
          Maps the specfied key to the specifed value in the header.
 void setHeader(java.lang.String category, java.lang.String key, int value)
          Maps the specfied key to the specifed value in the header.
 void setHeader(java.lang.String category, java.lang.String key, java.lang.String value)
          Maps the specfied key to the specifed value in the header.
 AmusaXMLWrapper toWrapper()
           
 void write(java.io.OutputStream out)
           
 void write(java.io.Writer writer)
           
 void writefile(java.io.File file)
           
 void writeGZippedFile(java.io.File file)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AmusaDataSet

public AmusaDataSet(java.lang.String fmt)
メソッドの詳細

getHeader

public java.lang.String getHeader(java.lang.String category,
                                  java.lang.String key)
Returns the item corresponding to the specified key in the header.
ヘッダ内の指定されたキーに対応する項目を返します.

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

getHeaderInt

public int getHeaderInt(java.lang.String category,
                        java.lang.String key)
Returns in integer the item corresponding to the specified key in the header.
ヘッダ内の指定されたキーに対応する項目をinteger型で返します.

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

getHeaderDouble

public double getHeaderDouble(java.lang.String category,
                              java.lang.String key)
Returns in double the item corresponding to the specified key in the header.
ヘッダ内の指定されたキーに対応する項目をdouble型で返します.

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

containsHeaderKey

public boolean containsHeaderKey(java.lang.String category,
                                 java.lang.String key)
Tests if the specified key is contained in the header.
指定されたキーがヘッダに含まれているか調べます.

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

setHeader

public void setHeader(java.lang.String category,
                      java.lang.String key,
                      java.lang.String value)
Maps the specfied key to the specifed value in the header.
ヘッダにおいて, 指定されたキーに指定された値をマッピングします.

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

setHeader

public void setHeader(java.lang.String category,
                      java.lang.String key,
                      int value)
Maps the specfied key to the specifed value in the header.
ヘッダにおいて, 指定されたキーに指定された値をマッピングします.

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

setHeader

public void setHeader(java.lang.String category,
                      java.lang.String key,
                      double value)
Maps the specfied key to the specifed value in the header.
ヘッダにおいて, 指定されたキーに指定された値をマッピングします.

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

add

public void add(D d)
Adds data.
データを追加します.

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

getDataList

public java.util.List<D> getDataList()
定義:
インタフェース AmusaDataSetCompatible<D extends TimeSeriesCompatible> 内の getDataList

toWrapper

public AmusaXMLWrapper toWrapper()
                          throws java.io.IOException,
                                 java.lang.InterruptedException
例外:
java.io.IOException
java.lang.InterruptedException

getFileName

public java.lang.String getFileName()
定義:
インタフェース FileWrapperCompatible 内の getFileName

write

public void write(java.io.OutputStream out)
           throws java.io.IOException
定義:
インタフェース FileWrapperCompatible 内の write
例外:
java.io.IOException

write

public void write(java.io.Writer writer)
           throws java.io.IOException
定義:
インタフェース FileWrapperCompatible 内の write
例外:
java.io.IOException

writefile

public void writefile(java.io.File file)
               throws java.io.IOException
定義:
インタフェース FileWrapperCompatible 内の writefile
例外:
java.io.IOException

writeGZippedFile

public void writeGZippedFile(java.io.File file)
                      throws java.io.IOException
定義:
インタフェース FileWrapperCompatible 内の writeGZippedFile
例外:
java.io.IOException