com.hammurapi.render
Class FileRendererAdapter

java.lang.Object
  extended by com.hammurapi.render.FileRendererAdapter
All Implemented Interfaces:
FileRenderer

public class FileRendererAdapter
extends java.lang.Object
implements FileRenderer

Adapter to make FileRenderer from InlineRenderer

Author:
Pavel Vlasov

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

Constructor Detail

FileRendererAdapter

public FileRendererAdapter(WriterRenderer writerRenderer)
Constructs FileRenderer from WriterRenderer.

Parameters:
writerRenderer -

FileRendererAdapter

public FileRendererAdapter(OutputStreamRenderer osRenderer)
Constructs FileRenderer from WriterRenderer.

Parameters:
writerRenderer -
Method Detail

render

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

Specified by:
render in interface FileRenderer
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.
Returns:
True if rendering was successful.
Throws:
RenderingException