org.mklab.nfc.matx
クラス MatxDouble

java.lang.Object
  上位を拡張 org.mklab.nfc.matx.MatxAbstractObject
      上位を拡張 org.mklab.nfc.matx.MatxDouble
すべての実装されたインタフェース:
Cloneable, MatxObject

public final class MatxDouble
extends MatxAbstractObject
implements Cloneable

MX形式とMM形式の倍精度(double)型の実数の入出力処理をするクラスです。

バージョン:
$Revision: 1.9 $, 2004/04/26
作成者:
koga

コンストラクタの概要
MatxDouble(double data)
          コンストラクター
 
メソッドの概要
 Object clone()
          Object#clone()
static double readMxFormat(InputStream input)
          MX形式の入力ストリームから入力します。
static double readMxFormat(MxDataHead head, InputStream input)
          MX形式の入力ストリームから入力します。
 String toMmString()
          MM形式の文字列を生成します。
 String toMmString(String format)
          MM形式の文字列を生成します。
static void writeMmFormat(double value, Writer output, String name)
          MM形式でライターへ出力します。
static void writeMmFormat(double value, Writer output, String name, boolean withNewLine)
          MM形式でライターへ出力します。
 void writeMmFormat(Writer output, String name, boolean withNewLine)
          MMフォーマット行列データをライターに出力します。
static void writeMxFormat(double value, OutputStream output, String name)
          MX形式で出力ストリームへ出力します。
 void writeMxFormat(OutputStream output, String name)
          データをMX形式で出力ストリームへ出力します。
 
クラス org.mklab.nfc.matx.MatxAbstractObject から継承されたメソッド
writeMmFormat, writeMxFormat
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MatxDouble

public MatxDouble(double data)
コンストラクター

パラメータ:
data - 実数データ
メソッドの詳細

writeMmFormat

public static void writeMmFormat(double value,
                                 Writer output,
                                 String name)
                          throws IOException
MM形式でライターへ出力します。

パラメータ:
value - 出力する実数
output - ライター
name - 変数名
例外:
IOException - ライターへ出力できない場合

writeMmFormat

public static void writeMmFormat(double value,
                                 Writer output,
                                 String name,
                                 boolean withNewLine)
                          throws IOException
MM形式でライターへ出力します。

パラメータ:
value - 出力する実数
output - ライター
name - 変数名
withNewLine - 改行するならばtrue、そうでなければfalse
例外:
IOException - ライターへ出力できない場合

writeMxFormat

public static void writeMxFormat(double value,
                                 OutputStream output,
                                 String name)
                          throws IOException
MX形式で出力ストリームへ出力します。

パラメータ:
value - 出力する実数
output - 出力ストリーム
name - 変数名
例外:
IOException - ストリームへ出力できない場合

readMxFormat

public static double readMxFormat(InputStream input)
                           throws IOException
MX形式の入力ストリームから入力します。

パラメータ:
input - 入力ストリーム
戻り値:
入力した実数
例外:
IOException - 入力ストリームから入力できない場合

readMxFormat

public static double readMxFormat(MxDataHead head,
                                  InputStream input)
                           throws IOException
MX形式の入力ストリームから入力します。 ヘッダ情報は先に取得している。

パラメータ:
input - 入力ストリーム
head - ヘッダ情報
戻り値:
入力した実数
例外:
IOException - 入力ストリームから入力できない場合

writeMmFormat

public void writeMmFormat(Writer output,
                          String name,
                          boolean withNewLine)
                   throws IOException
インタフェース MatxObject の記述:
MMフォーマット行列データをライターに出力します。

定義:
インタフェース MatxObject 内の writeMmFormat
パラメータ:
output - ライター
name - 名前
withNewLine - セミコロンと改行コードを出力するならばtrue、そうでなければfalse
例外:
IOException - ライターに出力できない場合
関連項目:
MatxObject.writeMmFormat(java.io.Writer, java.lang.String, boolean)

writeMxFormat

public void writeMxFormat(OutputStream output,
                          String name)
                   throws IOException
インタフェース MatxObject の記述:
データをMX形式で出力ストリームへ出力します。 outputがcloseされるまで、いくつでも出力可能です。

定義:
インタフェース MatxObject 内の writeMxFormat
パラメータ:
output - 出力ストリーム
name - データの名前
例外:
IOException - 出力ストリームに出力できない場合
関連項目:
MatxObject.writeMxFormat(java.io.OutputStream, java.lang.String)

clone

public Object clone()
Object#clone()

オーバーライド:
クラス Object 内の clone

toMmString

public String toMmString()
インタフェース MatxObject の記述:
MM形式の文字列を生成します。

定義:
インタフェース MatxObject 内の toMmString
戻り値:
MM形式の文字列
関連項目:
MatxObject.toMmString()

toMmString

public String toMmString(String format)
インタフェース MatxObject の記述:
MM形式の文字列を生成します。

定義:
インタフェース MatxObject 内の toMmString
パラメータ:
format - 出力フォーマット
戻り値:
MM形式の文字列
関連項目:
MatxObject.toMmString(java.lang.String)