org.mklab.nfc.matx
クラス MatxInteger

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

public final class MatxInteger
extends MatxAbstractObject
implements Cloneable

MX形式とMM形式の整数の入出力処理をするクラスです。

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

コンストラクタの概要
MatxInteger(int data)
          コンストラクター
 
メソッドの概要
 Object clone()
          Object#clone()
static int readMxFormat(InputStream input)
          MX形式の入力ストリームから入力します。
static int readMxFormat(MxDataHead head, InputStream input)
          MX形式の入力ストリームから入力します。
 String toMmString()
          MM形式の文字列を生成します。
 String toMmString(String format)
          MM形式の文字列を生成します。
static void writeMmFormat(int value, Writer output, String name)
          MM形式でライターへ出力します。
static void writeMmFormat(int value, Writer output, String name, boolean withNewLine)
          MM形式でライターへ出力します。
 void writeMmFormat(Writer output, String name, boolean withNewLine)
          MMフォーマット行列データをライターに出力します。
static void writeMxFormat(int 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
 

コンストラクタの詳細

MatxInteger

public MatxInteger(int data)
コンストラクター

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

readMxFormat

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

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

readMxFormat

public static int 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)

writeMmFormat

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

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

writeMmFormat

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

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

writeMxFormat

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

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

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)