com.mindbright.util
Class ExpectOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended bycom.mindbright.util.ExpectOutputStream

public final class ExpectOutputStream
extends java.io.OutputStream


Nested Class Summary
static interface ExpectOutputStream.Expector
           
 
Constructor Summary
ExpectOutputStream(ExpectOutputStream.Expector expector)
           
ExpectOutputStream(ExpectOutputStream.Expector expector, byte[] buf, int off, int len)
           
ExpectOutputStream(ExpectOutputStream.Expector expector, java.lang.String boundary)
           
 
Method Summary
 void close()
           
 void expect(byte[] boundary)
           
 void expect(java.lang.String boundary)
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
flush, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpectOutputStream

public ExpectOutputStream(ExpectOutputStream.Expector expector)

ExpectOutputStream

public ExpectOutputStream(ExpectOutputStream.Expector expector,
                          java.lang.String boundary)

ExpectOutputStream

public ExpectOutputStream(ExpectOutputStream.Expector expector,
                          byte[] buf,
                          int off,
                          int len)
Method Detail

expect

public void expect(java.lang.String boundary)

expect

public void expect(byte[] boundary)

write

public void write(int b)

write

public void write(byte[] b,
                  int off,
                  int len)

close

public void close()