LHA Library for Java

jp.gr.java_conf.dangan.io
クラス DisconnectableOutputStream

java.lang.Object
  拡張java.io.OutputStream
      拡張jp.gr.java_conf.dangan.io.DisconnectableOutputStream
すべての実装インタフェース:
Disconnectable

public class DisconnectableOutputStream
extends OutputStream
implements Disconnectable

データを処理して出力する出力ストリームと データをデバイスに出力するストリームとの 接続を解除するためのユーティリティクラス。

 -- revision history --
 $Log: DisconnectableOutputStream.java,v $
 Revision 1.0  2002/07/24 00:00:00  dangan
 add to version control
 [maintenance]
     タブ廃止
     ライセンス文の修正
     ソース整備
 
 

バージョン:
$Revision: 1.0 $
作成者:
$Author: dangan $

コンストラクタの概要
DisconnectableOutputStream(OutputStream out)
          out との接続を解除可能な出力ストリームを構築する。
 
メソッドの概要
 void close()
          接続された出力ストリームとの接続を解除する。
 void disconnect()
          接続された出力ストリームとの接続を解除する。
 void flush()
          接続された出力ストリームに蓄えられたデータを全て出力する ように指示する。
 void write(byte[] buffer)
          接続された出力ストリームに buffer内のデータを 全て出力する。
 void write(byte[] buffer, int index, int length)
          接続された出力ストリームに buffer内のデータを indexで指定された位置から lengthバイト出力する。
 void write(int data)
          接続された出力ストリームに 1バイトのデータを出力する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DisconnectableOutputStream

public DisconnectableOutputStream(OutputStream out)
out との接続を解除可能な出力ストリームを構築する。

パラメータ:
out - 出力ストリーム
メソッドの詳細

write

public void write(int data)
           throws IOException
接続された出力ストリームに 1バイトのデータを出力する。

パラメータ:
data - 書きこまれるべき 1バイトのデータ。
一般的に上位3バイトは無視される。
例外:
IOException - 入出力エラーが発生した場合

write

public void write(byte[] buffer)
           throws IOException
接続された出力ストリームに buffer内のデータを 全て出力する。

パラメータ:
buffer - 書きこまれるべきデータを格納した バイト配列。
例外:
IOException - 入出力エラーが発生した場合

write

public void write(byte[] buffer,
                  int index,
                  int length)
           throws IOException
接続された出力ストリームに buffer内のデータを indexで指定された位置から lengthバイト出力する。

パラメータ:
buffer - 書きこまれるべきデータを格納した バイト配列。
index - buffer内の書きこむべきデータの開始位置。
length - 書きこむべきデータ量。
例外:
IOException - 入出力エラーが発生した場合

flush

public void flush()
           throws IOException
接続された出力ストリームに蓄えられたデータを全て出力する ように指示する。

例外:
IOException - 入出力エラーが発生した場合

close

public void close()
接続された出力ストリームとの接続を解除する。
このメソッドは disconnect() を呼び出すだけである。


disconnect

public void disconnect()
接続された出力ストリームとの接続を解除する。

定義:
インタフェース Disconnectable 内の disconnect

LHA Library for Java

バグやドキュメントの誤りの報告は作者宛てにお願いします。
ドキュメント内に含まれる社名、製品名については一般に各社の商標または登録商標です。
Copyright © 2001-2002 Michel Ishizuka. All Rights Reserved.