public class FreeMarkerScriptEngineFactory
extends java.lang.Object
implements javax.script.ScriptEngineFactory
FreeMarkerScriptEngineFactory.setConfiguration(Configuration) to modify its configuration.| Modifier and Type | Field and Description |
|---|---|
private freemarker.template.Configuration |
config |
private static java.util.List<java.lang.String> |
extensions |
private static java.util.List<java.lang.String> |
mimeTypes |
private static java.util.List<java.lang.String> |
names |
private static freemarker.cache.TemplateLoader |
NOOP_TEMPLATE_LOADER |
| Constructor and Description |
|---|
FreeMarkerScriptEngineFactory() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
escapeString(java.lang.String s) |
java.lang.String |
getEngineName() |
java.lang.String |
getEngineVersion() |
java.util.List<java.lang.String> |
getExtensions() |
java.lang.String |
getLanguageName() |
java.lang.String |
getLanguageVersion() |
java.lang.String |
getMethodCallSyntax(java.lang.String object, |
java.util.List<java.lang.String> |
getMimeTypes() |
java.util.List<java.lang.String> |
getNames() |
java.lang.String |
getOutputStatement(java.lang.String string) |
java.lang.Object |
getParameter(java.lang.String param) |
java.lang.String |
getProgram(java.lang.String... statements) |
javax.script.ScriptEngine |
getScriptEngine() |
void |
setConfiguration(freemarker.template.Configuration config)
Sets a new FreeMarker configuration to use by all script engines created by
this script engine factory.
|
BeansWrapper and a no-op
TemplateLoader.config - the new FreeMarker configuration objectjava.lang.IllegalArgumentException - if config is nulljava.lang.SecurityException - if security manager is set in the JVM, and the
invoking code doesn't posess the
"freeMarker.script.setEngineFactoryConfiguration" runtime
permission.getEngineName in interface javax.script.ScriptEngineFactorygetEngineVersion in interface javax.script.ScriptEngineFactorygetExtensions in interface javax.script.ScriptEngineFactorygetLanguageName in interface javax.script.ScriptEngineFactorygetLanguageVersion in interface javax.script.ScriptEngineFactorygetMethodCallSyntax in interface javax.script.ScriptEngineFactorygetMimeTypes in interface javax.script.ScriptEngineFactorygetNames in interface javax.script.ScriptEngineFactorygetOutputStatement in interface javax.script.ScriptEngineFactorygetParameter in interface javax.script.ScriptEngineFactorygetProgram in interface javax.script.ScriptEngineFactorygetScriptEngine in interface javax.script.ScriptEngineFactory