ohymosj
クラス OhDataPackDouble

java.lang.Object
  拡張ohymosj.OhDataPack
      拡張ohymosj.OhDataPackDouble

public class OhDataPackDouble
extends OhDataPack

データ値が double 型のデータパックを表すクラスです。 このクラスは OhDataPack を継承しています。

OhDataPackDouble; OhDataPackDouble is a class of datapacks of type double. OhDataPackDouble is derived from OhDataPack. A datapack of type double is a pair of data of data time and data of type double.

バージョン:
$Revision: 1.26 $ $Date: 2004/03/08 17:03:02 $
作成者:
satoh

フィールドの概要
protected  double _dataValue
           double 型のデータを格納する double 値です。
 
クラス ohymosj.OhDataPack から継承したフィールド
_dataTime, NEWLINE
 
コンストラクタの概要
OhDataPackDouble()
           デフォルトコンストラクタです。
OhDataPackDouble(OhTimePoint aDataTime, double aDataValue)
           データ値 aDataValue、データ記録時刻 aDataTime を持つ OhDataPackDouble を作成します。
OhDataPackDouble(java.lang.String aDataStr)
           aDataStr に格納されているデータパック文字列からデータパックの値を読み取り、 _dataTime, _dataValue に格納された OhDataPackDouble を生成します。
 
メソッドの概要
 void copy(OhDataPackDouble aDpd)
           コピーメソッドです。
 java.lang.String dataType()
           データ値の型 double を文字列 "double" として返します。
 void dpack2File(java.io.PrintWriter os)
           データパックを内部処理用フォーマットでファイルに書き出します。
 void dpack2Ofile(java.io.PrintWriter os)
           データパックを簡易フォーマットでファイルに書き出します。
 void getData(OhTimePoint aDataTime, double[] aDataValue)
           データ値とデータ記録時刻を取得します。
 double getDataValue()
           _dataValue を返します。
 void setData(OhTimePoint aDataTime, double aDataValue)
           _dataValue, _dataTime を設定します。
 
クラス ohymosj.OhDataPack から継承したメソッド
copy, getDataTime, setDataTime
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_dataValue

protected double _dataValue
double 型のデータを格納する double 値です。

コンストラクタの詳細

OhDataPackDouble

public OhDataPackDouble()
デフォルトコンストラクタです。


OhDataPackDouble

public OhDataPackDouble(OhTimePoint aDataTime,
                        double aDataValue)
データ値 aDataValue、データ記録時刻 aDataTime を持つ OhDataPackDouble を作成します。

パラメータ:
aDataTime - an OhTimePoint value
aDataValue - a double value

OhDataPackDouble

public OhDataPackDouble(java.lang.String aDataStr)
aDataStr に格納されているデータパック文字列からデータパックの値を読み取り、 _dataTime, _dataValue に格納された OhDataPackDouble を生成します。

パラメータ:
aDataStr - a String value
メソッドの詳細

copy

public void copy(OhDataPackDouble aDpd)
コピーメソッドです。 aDpd と同一の _dataTime, _dataValue を持つ OhDataPackDouble を作成します。

パラメータ:
aDpd - an OhDataPackDouble value

getDataValue

public double getDataValue()
_dataValue を返します。

This method returns the data value.

戻り値:
a double value

getData

public void getData(OhTimePoint aDataTime,
                    double[] aDataValue)
データ値とデータ記録時刻を取得します。 データ値は double 型配列 aDataValue の第一要素に格納されます。

This method gets the data time and data value.

パラメータ:
aDataTime - an OhTimePoint value
aDataValue - a double[] value

setData

public void setData(OhTimePoint aDataTime,
                    double aDataValue)
_dataValue, _dataTime を設定します。

This method sets the data time and data value.

パラメータ:
aDataTime - an OhTimePoint value
aDataValue - a double value

dataType

public java.lang.String dataType()
データ値の型 double を文字列 "double" として返します。

This method returns the data type "double".

定義:
クラス OhDataPack 内の dataType
戻り値:
a String value

dpack2Ofile

public void dpack2Ofile(java.io.PrintWriter os)
データパックを簡易フォーマットでファイルに書き出します。 簡易フォーマットとは、_year, _tsec, _dataValue を空白で区切って一行に書き出す方式を言います。
 [EXAMPLE]  2003 38600 3.1
 

定義:
クラス OhDataPack 内の dpack2Ofile
パラメータ:
os - a PrintWriter value

dpack2File

public void dpack2File(java.io.PrintWriter os)
データパックを内部処理用フォーマットでファイルに書き出します。 内部処理用フォーマットとは、_year, _tsec, _dataValue のそれぞれを()括弧でくくったものを ひとつずつ改行して書き出す方式を言います。
 [EXAMPLE]  (2003)
            (38600)
            (3.1)
 

定義:
クラス OhDataPack 内の dpack2File
パラメータ:
os - a PrintWriter value