001 /* 002 @license.text@ 003 */ 004 005 package biz.hammurapi.render.dom; 006 007 import java.io.InputStream; 008 import java.io.OutputStream; 009 010 import org.w3c.dom.Document; 011 import org.w3c.dom.Element; 012 013 import biz.hammurapi.render.RenderRequest; 014 import biz.hammurapi.render.Renderer; 015 import biz.hammurapi.render.RenderingException; 016 017 /** 018 * 019 * @author Pavel Vlasov 020 * @version $Revision: 1.3 $ 021 */ 022 public interface DomRenderer extends Renderer { 023 void setEmbeddedStyle(boolean useEmbeddedStyle); 024 Element render(Document document) throws RenderingException; 025 RenderRequest render(InputStream style, OutputStream out) throws RenderingException; 026 }