Package fmpp.dataloaders
Class EvalDataLoader
java.lang.Object
fmpp.dataloaders.EvalDataLoader
- All Implemented Interfaces:
DataLoader
Evaluates a BeanShell expression (looks like as Java).
The scrip has access to the
Engine
object by the
engine
variable.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
EvalDataLoader
public EvalDataLoader()
-
-
Method Details
-
load
- Specified by:
load
in interfaceDataLoader
- Parameters:
args
- Arguments that the caller specifies for this directive call. Not null. The implementation should check if it understands all arguments, and it should throwjava.lang.IllegalArgumentException
if it doesn't.- Returns:
- The object that will be accessed in FreeMarker templates.
The object can be of any type. FreeMarker will wrap the object so
that it is visible as an FTL variable. However, if the object
implements
freemarker.template.TemplateModel
, then it will not be wrapped, as it is already an FTL variable. - Throws:
Exception
-