org.mklab.nfc.matx
クラス MatxBoolean

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

public final class MatxBoolean
extends MatxAbstractObject
implements Cloneable

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

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

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

コンストラクタの詳細

MatxBoolean

public MatxBoolean(boolean data)
コンストラクター

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

writeMmFormat

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

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

writeMmFormat

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

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

writeMxFormat

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

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

readMxFormat

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

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

clone

public Object clone()
Object#clone()

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

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)

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)

writeMxFormat

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

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