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

## com.JRcServer.commons.io.env
クラス EnvFileOutputStream

    java.lang.Object
      java.io.OutputStream
          com.JRcServer.commons.io.env.EnvFileOutputStream

すべての実装されたインタフェース:
  java.io.Closeable, java.io.Flushable

    public class EnvFileOutputStream

extends java.io.OutputStream

環境変数対応版[java.io.FileOutputStream]オブジェクト.
[java.io.OutputStream]の書き込み対象名に環境変数が含まれている場合、 それらを解析して、書き込み対象に変換します.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.0.0 2005/05/02
作成者:
  masahito suzuki

コンストラクタの概要
`EnvFileOutputStream(java.io.File file)` コンストラクタ.
`EnvFileOutputStream(java.io.FileDescriptor fdObj)` コンストラクタ.
`EnvFileOutputStream(java.lang.String name)` コンストラクタ.
`EnvFileOutputStream(java.lang.String name, boolean append)` コンストラクタ.

メソッドの概要
`void` | `close()` 情報クローズ.
`void` | `flush()` 情報を強制的に書き込み.
`java.io.FileDescriptor` | `getFD()` ストリームに関連したファイル記述子を取得.
`void` | `write(byte[] b)` 情報を書き込み.
`void` | `write(byte[] binary, int offset, int length)` 情報を書き込み.
`void` | `write(int b)` 情報を書き込み.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### EnvFileOutputStream

    public EnvFileOutputStream(java.io.File file)
                        throws java.io.IOException

  コンストラクタ.
  書き込みファイルをオープンします.

  パラメータ:
    `file` - 対象のファイルオブジェクトを設定します.
  例外:
    `java.io.IOException` - ファイル名が存在しない場合発生.
    `java.lang.SecurityException` - セキュリティマネージャが存在し、 checkRead メソッドがファイルへの書き込み アクセスを拒否する場合発生.

### EnvFileOutputStream

    public EnvFileOutputStream(java.io.FileDescriptor fdObj)

  コンストラクタ.
  書き込みファイルをオープンします.

  パラメータ:
    `fdObj` - 対象のファイルディスクリプタを設定します.
  例外:
    `java.lang.SecurityException` - セキュリティマネージャが存在し、 checkRead メソッドがファイルへの書き込み アクセスを拒否する場合発生.

### EnvFileOutputStream

    public EnvFileOutputStream(java.lang.String name)
                        throws java.io.IOException

  コンストラクタ.
  書き込みファイルをオープンします.

  パラメータ:
    `name` - 対象のファイル名を設定します.
    このファイル名に対して環境変数名を含めて設定する事が 可能です.
  例外:
    `java.io.IOException` - ファイル名が存在しない場合発生.
    `java.lang.SecurityException` - セキュリティマネージャが存在し、 checkRead メソッドがファイルへの書き込み アクセスを拒否する場合発生.

### EnvFileOutputStream

    public EnvFileOutputStream(java.lang.String name,
                               boolean append)
                        throws java.io.IOException

  コンストラクタ.
  書き込みファイルをオープンします.

  パラメータ:
    `name` - 対象のファイル名を設定します.
    このファイル名に対して環境変数名を含めて設定する事が 可能です.
    `append` - [true]の場合、バイトはファイルの先頭ではなく最後に書き込まれます.
  例外:
    `java.io.IOException` - ファイル名が存在しない場合発生.
    `java.lang.SecurityException` - セキュリティマネージャが存在し、 checkRead メソッドがファイルへの書き込み アクセスを拒否する場合発生.

メソッドの詳細

### close

    public final void close()
                     throws java.io.IOException

  情報クローズ.
  情報をクローズします.

  定義:
    インタフェース `java.io.Closeable` 内の `close`
  オーバーライド:
    クラス `java.io.OutputStream` 内の `close`
  例外:
    `java.io.IOException` - 入出力エラーが発生した場合.

### flush

    public final void flush()
                     throws java.io.IOException

  情報を強制的に書き込み.
  情報を強制的に書き込みます.

  定義:
    インタフェース `java.io.Flushable` 内の `flush`
  オーバーライド:
    クラス `java.io.OutputStream` 内の `flush`
  例外:
    `java.io.IOException` - 入出力エラーが発生した場合.

### getFD

    public final java.io.FileDescriptor getFD()
                                       throws java.io.IOException

  ストリームに関連したファイル記述子を取得.
  ストリームに関連したファイル記述子を取得します.

  戻り値:
    FileDescriptor この FileOutputStream オブジェクトによって使用されている ファイルシステムのファイルへの接続を表す FileDescriptor オブジェクト.
  例外:
    `java.io.IOException` - 入出力エラーが発生した場合.

### write

    public final void write(int b)
                     throws java.io.IOException

  情報を書き込み.
  情報を書き込みます.

  定義:
    クラス `java.io.OutputStream` 内の `write`
  パラメータ:
    `b` - 書き込み対象の情報を設定します.
    また書き込み有効な条件は下位8ビットです.
  例外:
    `java.io.IOException` - IO例外.

### write

    public final void write(byte[] b)
                     throws java.io.IOException

  情報を書き込み.
  情報を書き込みます.

  オーバーライド:
    クラス `java.io.OutputStream` 内の `write`
  パラメータ:
    `b` - 書き込み対象の情報を設定します.
  例外:
    `java.io.IOException` - IO例外.

### write

    public final void write(byte[] binary,
                            int offset,
                            int length)
                     throws java.io.IOException

  情報を書き込み.
  情報を書き込みます.

  オーバーライド:
    クラス `java.io.OutputStream` 内の `write`
  パラメータ:
    `binary` - 書き込み対象の情報を設定します.
    `offset` - 書き込み対象のオフセット値を設定します.
    `length` - 書き込み対象のデータ長を設定します.
  例外:
    `java.io.IOException` - IO例外.

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