w3c.model.tools.basicweb.NullOutputStream

w3c.model.tools.basicweb.NullOutputStream

package w3c.model.tools.basicweb;

import java.io.OutputStream;
import java.io.PrintStream;

public class NullOutputStream extends OutputStream 
    PrintStream notify = null;
    public void write (int b) {notify(1);}
    public void write (byte b[]) {notify(b.length);}
    public void write (byte b[], int off, int len) {notify(len);}
    private void notify (int count) {
	if (notify != null))
	    notify.print("<!- NullOutputStream: "+count+" bytes ->n");
    }
    public NullOutputStream () {}
    public NullOutputStream (PrintStream notify) {this.notify = notify;}