Package xyz.cofe.text.template
Class BasicTemplate.Context<T>
java.lang.Object
xyz.cofe.text.template.BasicTemplate.Context<T>
- Enclosing class:
- BasicTemplate
public static class BasicTemplate.Context<T>
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Context(xyz.cofe.typeconv.TypeCastGraph typeCast, BasicTemplate template, java.lang.Class<T> clazz) -
Method Summary
Modifier and Type Method Description java.lang.Stringeval(T context)java.util.Map<java.lang.String,java.lang.Object>getBindings()FormatBuildergetFormatBuilder()javax.script.ScriptEnginegetScriptEngine()javax.script.ScriptEngineManagergetScriptEngineManager()java.lang.StringgetScriptLanguage()booleanisAllowToString()booleanisUsingScriptEngine()voidsetAllowToString(boolean allowToString)voidsetBindings(java.util.Map<java.lang.String,java.lang.Object> bindings)voidsetFormatBuilder(FormatBuilder formatBuilder)voidsetScriptEngine(javax.script.ScriptEngine scriptEngine)voidsetScriptEngineManager(javax.script.ScriptEngineManager scriptEngineManager)voidsetScriptLanguage(java.lang.String scriptLanguage)voidsetUsingScriptEngine(boolean usingScriptEngine)
-
Field Details
-
Constructor Details
-
Context
public Context(xyz.cofe.typeconv.TypeCastGraph typeCast, BasicTemplate template, java.lang.Class<T> clazz)
-
-
Method Details
-
getBindings
public java.util.Map<java.lang.String,java.lang.Object> getBindings() -
setBindings
public void setBindings(java.util.Map<java.lang.String,java.lang.Object> bindings) -
isUsingScriptEngine
public boolean isUsingScriptEngine() -
setUsingScriptEngine
public void setUsingScriptEngine(boolean usingScriptEngine) -
getScriptLanguage
public java.lang.String getScriptLanguage() -
setScriptLanguage
public void setScriptLanguage(java.lang.String scriptLanguage) -
isAllowToString
public boolean isAllowToString() -
setAllowToString
public void setAllowToString(boolean allowToString) -
eval
-
getFormatBuilder
-
setFormatBuilder
-
getScriptEngine
public javax.script.ScriptEngine getScriptEngine() -
setScriptEngine
public void setScriptEngine(javax.script.ScriptEngine scriptEngine) -
getScriptEngineManager
public javax.script.ScriptEngineManager getScriptEngineManager() -
setScriptEngineManager
public void setScriptEngineManager(javax.script.ScriptEngineManager scriptEngineManager)
-