com.hammurapi.render
Class MultiFileRendererAdapter

java.lang.Object
  extended by com.hammurapi.render.MultiFileRendererAdapter
All Implemented Interfaces:
MultiFileRenderer

public class MultiFileRendererAdapter
extends java.lang.Object
implements MultiFileRenderer

Adapter from FileRenderer to MultiFileHtmlRenderer

Author:
Pavel Vlasov

Constructor Summary
MultiFileRendererAdapter(FileRenderer fileRenderer)
          Constructs MultiFileRenderer from FileRenderer.
 
Method Summary
 java.util.List<java.io.File> 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 the primary file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiFileRendererAdapter

public MultiFileRendererAdapter(FileRenderer fileRenderer)
Constructs MultiFileRenderer from FileRenderer.

Parameters:
fileRenderer -
Method Detail

render

public java.util.List<java.io.File> 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: MultiFileRenderer
Renders to the primary file. May create additional files. the primary file.

Specified by:
render in interface MultiFileRenderer
Parameters:
out - Primary output file.
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:
List of created files, the primary file always comes first.
Throws:
RenderingException