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 格納されているバイナリリソースが返されます.