全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.security.DigestOutputStream
メッセージダイジェスト計算を完了するには、このダイジェスト出力ストリームの write  メソッドの 1 つを呼び出した後、関連のメッセージダイジェストに対して digest メソッドの 1 つを呼びます。
このストリームをオン、オフすることは可能です (on を参照してください)。オンの場合、 write  の呼び出しはメッセージダイジェストを更新します。ただし、オフの場合には、メッセージダイジェストは更新されません。ストリームに対するデフォルトはオンです。
 
 digest
	digest
   
 DigestOutputStream(OutputStream, MessageDigest)
	DigestOutputStream(OutputStream, MessageDigest)
   
 getMessageDigest()
	getMessageDigest()
   on(boolean)
	on(boolean)
   setMessageDigest(MessageDigest)
	setMessageDigest(MessageDigest)
   toString()
	toString()
   write(byte[], int, int)
	write(byte[], int, int)
   write(int)
	write(int)
   
 digest
digest
protected MessageDigest digest
 
 DigestOutputStream
DigestOutputStream
  public DigestOutputStream(OutputStream stream,
                            MessageDigest digest)
 
 getMessageDigest
getMessageDigest
public MessageDigest getMessageDigest()
 setMessageDigest
setMessageDigest
public void setMessageDigest(MessageDigest digest)
 write
write
public void write(int b) throws IOException
update を呼び出し、それにバイト b を渡します。メソッドはその後、そのバイトを出力ストリームに書き込みそのバイトの書き込みが完了するまで次の書き込みを行わせません。
 write
write
  public void write(byte b[],
                    int off,
                    int len) throws IOException
update を呼び出し、それに指定された部分配列を渡します。メソッドはその後、部分配列のバイト群を出力ストリームに書き込みそのバイト群の書き込みが完了するまで次の書き込みを行わせません。
b を更新し、書き込みを行う位置までの先頭のバイトからのオフセット
off を起点として b から更新、書き込みを行うデータのバイト数
     on
on
public void on(boolean on)
 toString
toString
public String toString()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス