public interface LocalDataBuilder
Life-cycle: These are long-lived objects. The
local data builder object is plugged into the
Engine, and then it may
be in use during several processing sessions.
Typically the construction of the object is done by
Settings.execute(), based on the value of setting
Local data builders that are added with setting "localData" (or
Engine.addLocalDataBuilder(int, java.lang.String, fmpp.LocalDataBuilder)) receive notifications about
the events of the
Engine if they implement interface
Map build(Engine eng, TemplateEnvironment env) throws Exception
null. The returned map will not be modified (although technically, badly behaved 3rd party code can modify the values soted in the map...).