com.JRcServer.commons.io
クラス BufferWriter

java.lang.Object
  上位を拡張 com.JRcServer.commons.io.BufferWriter
すべての実装されたインタフェース:
BaseWriter

public class BufferWriter
extends java.lang.Object
implements BaseWriter

指定情報を出力します.

指定された情報に対して、出力します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2003/11/03
作成者:
masahito suzuki

コンストラクタの概要
BufferWriter()
          コンストラクタ.
 
メソッドの概要
 void close()
          ファイルクローズ.
 void flush()
          バッファ情報を出力.
 java.lang.String getFileName()
          オープンファイル名の取得.
 boolean isOpen()
          現在状況を取得します。
 long length()
          書き込み容量の取得.
 void open(java.lang.String fileName, boolean newFlg)
          出力対象ファイルオープン.
 void open(java.lang.String fileName, java.lang.String charset, boolean newFlg)
          出力対象ファイルオープン.
 void print(java.lang.String stream)
          文字情報を出力.
 void println()
          1行の文字情報を出力.
 void println(java.lang.String stream)
          1行の文字情報を出力.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BufferWriter

public BufferWriter()
コンストラクタ.

メソッドの詳細

open

public final void open(java.lang.String fileName,
                       boolean newFlg)
                throws FileAccessException,
                       InputException
出力対象ファイルオープン.

出力対象のファイルをオープンします.

パラメータ:
fileName - オープン対象のファイル名を指定します.
newFlg - 新規に書き込みを行うか設定します。
[true]を指定した場合、指定ファイル内の情報をクリアします。
[false]を指定した場合、すでにファイル情報が存在する場合追加書き込みきます。
例外:
FileAccessException - ファイルIO例外
InputException - 入力例外

open

public final void open(java.lang.String fileName,
                       java.lang.String charset,
                       boolean newFlg)
                throws FileAccessException,
                       InputException
出力対象ファイルオープン.

出力対象のファイルをオープンします.

パラメータ:
fileName - オープン対象のファイル名を指定します.
charset - 出力対象のエンコード名を設定します.
newFlg - 新規に書き込みを行うか設定します。
[true]を指定した場合、指定ファイル内の情報をクリアします。
[false]を指定した場合、すでにファイル情報が存在する場合追加書き込みきます。
例外:
FileAccessException - ファイルIO例外
InputException - 入力例外

close

public final void close()
ファイルクローズ.

オープンしているファイル情報をクローズします. また、バッファに対して情報が存在する場合、その情報を 書き込んでクローズします.

定義:
インタフェース BaseWriter 内の close

flush

public final void flush()
                 throws FileAccessException
バッファ情報を出力.

バッファ情報をファイルに出力します。

定義:
インタフェース BaseWriter 内の flush
例外:
FileAccessException - ファイルIO例外

print

public final void print(java.lang.String stream)
                 throws InputException,
                        FileAccessException
文字情報を出力.

文字情報を出力します。

定義:
インタフェース BaseWriter 内の print
パラメータ:
stream - 文字情報を設定します。
例外:
InputException - 入力例外
FileAccessException - ファイルアクセス例外.

println

public final void println()
                   throws FileAccessException
1行の文字情報を出力.

1行の文字情報を出力します。

定義:
インタフェース BaseWriter 内の println
例外:
FileAccessException - ファイルアクセス例外.

println

public final void println(java.lang.String stream)
                   throws InputException,
                          FileAccessException
1行の文字情報を出力.

1行の文字情報を出力します。

定義:
インタフェース BaseWriter 内の println
パラメータ:
stream - 文字情報を設定します。
例外:
InputException - 入力例外
FileAccessException - ファイルアクセス例外.

length

public final long length()
書き込み容量の取得.

現在のファイル書き込み容量を取得します。 また、現在バッファに格納されている情報数も数に含まれます.

定義:
インタフェース BaseWriter 内の length
戻り値:
long ファイル書き込み容量を取得します。
ファイルがオープンされていない場合[-1]が返されます.

getFileName

public final java.lang.String getFileName()
オープンファイル名の取得.

現在オープンされているファイル名の取得を行います。

定義:
インタフェース BaseWriter 内の getFileName
戻り値:
String 現在オープンされているファイル名を取得します。
オープンされていない場合[null]が格納されます。

isOpen

public final boolean isOpen()
現在状況を取得します。

現在のファイルオープン状況を取得します。

定義:
インタフェース BaseWriter 内の isOpen
戻り値:
boolean 現在のファイルオープン状況が格納されています。
[true]が返された場合、ファイルはオープンされています。
[false]が返された場合、ファイルはオープンされていません。