fmpp.localdatabuilders
Class MapLocalDataBuilder

java.lang.Object
  extended by fmpp.localdatabuilders.MapLocalDataBuilder
All Implemented Interfaces:
LocalDataBuilder

public class MapLocalDataBuilder
extends java.lang.Object
implements LocalDataBuilder

Trivial local data builder that returns the Map passed to its constructor.


Constructor Summary
MapLocalDataBuilder(java.util.Map map)
           
 
Method Summary
 java.util.Map build(Engine eng, TemplateEnvironment env)
          Returns the variables that could be added to the local data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapLocalDataBuilder

public MapLocalDataBuilder(java.util.Map map)
Method Detail

build

public java.util.Map build(Engine eng,
                           TemplateEnvironment env)
                    throws java.lang.Exception
Description copied from interface: LocalDataBuilder
Returns the variables that could be added to the local data.

Specified by:
build in interface LocalDataBuilder
Returns:
the variables to add to the local data. Can be null. The returned map will not be modified (although technically, badly behaved 3rd party code can modify the values soted in the map...).
Throws:
java.lang.Exception