概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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)`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド