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

## com.JRcServer.commons.resource
クラス BinResourceOutputStream

    java.lang.Object
      java.io.OutputStream
          com.JRcServer.commons.resource.BinResourceOutputStream

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

    public class BinResourceOutputStream

extends java.io.OutputStream

バイナリリソースOutputStream.
[com.JRcServer.commons.resource.BinResource]をOutputStreamで利用可能にしたオブジェクトです.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2005/04/02
作成者:
  Masahito Suzuki

コンストラクタの概要
`BinResourceOutputStream(BinResource resource)` コンストラクタ.
`BinResourceOutputStream(boolean closeMode, BinResource resource)` コンストラクタ.
`BinResourceOutputStream(boolean closeMode, BinResource resource, int offset)` コンストラクタ.

メソッドの概要
`void` | `close()` 情報クローズ.
`void` | `flush()` 情報を強制的に書き込み.
`BinResource` | `getBinResource()` 格納バイナリリソースを取得.
`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`

コンストラクタの詳細

### BinResourceOutputStream

    public BinResourceOutputStream(BinResource resource)
                            throws InputException

  コンストラクタ.
  対象のオブジェクトを設定します.

  パラメータ:
    `resource` - 書き込み対象のバイナリリソースを設定します.
  例外:
    `InputException` - 入力例外.

### BinResourceOutputStream

    public BinResourceOutputStream(boolean closeMode,
                                   BinResource resource)
                            throws InputException

  コンストラクタ.
  対象のオブジェクトを設定します.

  パラメータ:
    `closeMode` - クローズ処理時に、渡されるリソースをクローズするか設定します.
    [true]の場合、クローズ時に破棄されます.
    [false]の場合、クローズ時に継続されます.
    `resource` - 書き込み対象のバイナリリソースを設定します.
  例外:
    `InputException` - 入力例外.

### BinResourceOutputStream

    public BinResourceOutputStream(boolean closeMode,
                                   BinResource resource,
                                   int offset)
                            throws InputException

  コンストラクタ.
  対象のオブジェクトを設定します.

  パラメータ:
    `closeMode` - クローズ処理時に、渡されるリソースをクローズするか設定します.
    [true]の場合、クローズ時に破棄されます.
    [false]の場合、クローズ時に継続されます.
    `resource` - 書き込み対象のバイナリリソースを設定します.
    `offset` - 書き込み位置を設定します.
  例外:
    `InputException` - 入力例外.

メソッドの詳細

### close

    public final void close()

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

  定義:
    インタフェース `java.io.Closeable` 内の `close`
  オーバーライド:
    クラス `java.io.OutputStream` 内の `close`

### flush

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

  情報を強制的に書き込み.
  情報を強制的に書き込みます.
  throws IOException IO例外.

  定義:
    インタフェース `java.io.Flushable` 内の `flush`
  オーバーライド:
    クラス `java.io.OutputStream` 内の `flush`
  例外:
    `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例外.

### getBinResource

    public final BinResource getBinResource()

  格納バイナリリソースを取得.
  格納されているバイナリリソースを取得します.

  戻り値:
    BinResource 格納されているバイナリリソースが返されます.

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