com.hammurapi.render
Class OutputStreamRendererAdapter

java.lang.Object
  extended by com.hammurapi.render.OutputStreamRendererAdapter
All Implemented Interfaces:
OutputStreamRenderer

public class OutputStreamRendererAdapter
extends java.lang.Object
implements OutputStreamRenderer

Adapter to make FileRenderer from InlineRenderer

Author:
Pavel Vlasov

Constructor Summary
OutputStreamRendererAdapter(WriterRenderer writerRenderer)
          Constructs FileRenderer from WriterRenderer.
 
Method Summary
 boolean render(java.io.OutputStream out, java.util.Map<java.lang.String,java.lang.Object> environment, Context context, java.lang.String profile, java.util.Locale locale, java.io.File outputDir)
          Renders to output stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputStreamRendererAdapter

public OutputStreamRendererAdapter(WriterRenderer writerRenderer)
Constructs FileRenderer from WriterRenderer.

Parameters:
writerRenderer -
Method Detail

render

public boolean render(java.io.OutputStream out,
                      java.util.Map<java.lang.String,java.lang.Object> environment,
                      Context context,
                      java.lang.String profile,
                      java.util.Locale locale,
                      java.io.File outputDir)
               throws RenderingException
Description copied from interface: OutputStreamRenderer
Renders to output stream.

Specified by:
render in interface OutputStreamRenderer
Parameters:
out - Output stream.
environment - Environment.
context - Context
profile - Rendering "profile", e.g. "outline", "embedded". Can be null.
locale - Locale. If null then the system default locale is used.
outputDir - Directory to output additional files, can be null.
Returns:
True if rendering was successful.
Throws:
RenderingException