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    }