org.apache.tiles.request.freemarker.render
Class FreemarkerRendererBuilder

Package class diagram package FreemarkerRendererBuilder
java.lang.Object
  extended by org.apache.tiles.request.freemarker.render.FreemarkerRendererBuilder

public final class FreemarkerRendererBuilder
extends Object

Builds instances of FreemarkerRenderer.

Version:
$Rev: 1306435 $ $Date: 2012-03-28 11:39:11 -0400 (Wed, 28 Mar 2012) $

Method Summary
 FreemarkerRenderer build()
          Creates a new FreemarkerRenderer with the given configuration.
static FreemarkerRendererBuilder createInstance()
          Creates a new instance of this class.
 FreemarkerRendererBuilder setApplicationContext(ApplicationContext applicationContext)
          Sets the application context.
 FreemarkerRendererBuilder setParameter(String key, String value)
          Sets a parameter for the internal servlet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createInstance

public static FreemarkerRendererBuilder createInstance()
Creates a new instance of this class.

Returns:
A new instance of the builder.

setParameter

public FreemarkerRendererBuilder setParameter(String key,
                                              String value)
Sets a parameter for the internal servlet.

Parameters:
key - The name of the parameter.
value - The value of the parameter.
Returns:
This object.

setApplicationContext

public FreemarkerRendererBuilder setApplicationContext(ApplicationContext applicationContext)
Sets the application context.

Parameters:
applicationContext - The application context.
Returns:
This object.

build

public FreemarkerRenderer build()
Creates a new FreemarkerRenderer with the given configuration.

Returns:
A new Freemarker renderer.


Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.