ohymosj
クラス OhDataPackFloat

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

public class OhDataPackFloat
extends OhDataPack

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

OhDataPackFloat; OhDataPackFloat is a class of datapacks of type float.

OhDataPackFloat is derived from OhDataPack.

A datapack of type float is a pair of data of data time and data of type float.

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

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

フィールドの詳細

_dataValue

protected float _dataValue
float 型のデータを格納するメンバ変数です。

コンストラクタの詳細

OhDataPackFloat

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


OhDataPackFloat

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

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

OhDataPackFloat

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

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

copy

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

パラメータ:
aDpf - an OhDataPackFloat value

getDataValue

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

Returns the data value.

戻り値:
a float value

getData

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

Returns the data time and data value.

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

setData

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

Sets the data time and data value.

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

dataType

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

Returns the data type "float".

定義:
クラス 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