edu.stanford.nlp.io.NullOutputStream Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stanford-parser Show documentation
Show all versions of stanford-parser Show documentation
Stanford Parser processes raw text in English, Chinese, German, Arabic, and French, and extracts constituency parse trees.
package edu.stanford.nlp.io;
import java.io.OutputStream;
import java.io.IOException;
/**
* An OutputStream which throws away all output instead of outputting anything
*
* Taken from http://stackoverflow.com/questions/2127979
*
* @author John Bauer
*/
public class NullOutputStream extends OutputStream {
@Override
public void write(int i) throws IOException {
// do nothing
}
@Override
public void write(byte[] b, int off, int len) {
// still do nothing
}
@Override
public void write(byte[] b) {
// this doesn't do anything either
}
@Override
public void flush() {
// write all buffered text.
// just kidding, it actually does nothing
}
}