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

## 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()` １行の文字情報を出力.
`void` | `println(java.lang.String stream)` １行の文字情報を出力.

クラス 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

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

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

### println

    public final void println(java.lang.String stream)
                       throws InputException,
                              FileAccessException

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

  定義:
    インタフェース `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]が返された場合、ファイルはオープンされていません。

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