package org.aksw.sparqlify.web;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.StreamingOutput;
public class StreamingOutputString
implements StreamingOutput {
String str;
public StreamingOutputString(String str) {
this.str = str;
}
@Override
public void write(OutputStream output) throws IOException,
WebApplicationException {
PrintStream out = new PrintStream(output);
out.println(str);
out.flush();
}
public static StreamingOutputString create(String str) {
return new StreamingOutputString(str);
}
}