package org.anodyneos.xpImpl.runtime;
import java.io.OutputStream;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.sax.SAXResult;
import javax.xml.transform.sax.SAXSource;
import org.apache.fop.apps.Driver;
import org.xml.sax.InputSource;
import org.xml.sax.XMLReader;
public class FopOutputer {
public static void outputFop(XMLReader xmlReader, Transformer trans, OutputStream out) throws TransformerException {
Driver driver = new Driver();
driver.setRenderer(Driver.RENDER_PDF);
driver.setOutputStream(out);
Source source = new SAXSource(xmlReader, new InputSource(""));
trans.transform(source, new SAXResult(driver.getContentHandler()));
}
}