org.vafer.jdeb.utils
Class InformationOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.security.DigestOutputStream
org.vafer.jdeb.utils.InformationOutputStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
public class InformationOutputStream
- extends java.security.DigestOutputStream
Convinience class to provide MD5 and length of a stream.
- Author:
- tcurdt
| Fields inherited from class java.io.FilterOutputStream |
out |
| Methods inherited from class java.security.DigestOutputStream |
getMessageDigest, on, setMessageDigest, toString |
| Methods inherited from class java.io.FilterOutputStream |
close, flush, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InformationOutputStream
public InformationOutputStream(java.io.OutputStream pStream,
java.security.MessageDigest pDigest)
getMd5
public java.lang.String getMd5()
write
public void write(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
write in class java.security.DigestOutputStream
- Throws:
java.io.IOException
write
public void write(int b)
throws java.io.IOException
- Overrides:
write in class java.security.DigestOutputStream
- Throws:
java.io.IOException
getSize
public long getSize()
Copyright © 2007. All Rights Reserved.