Interface TemplateContext
- All Known Implementing Classes:
AbstractTemplateContext,DefaultTemplateContext
public interface TemplateContext
- Author:
- Benjamin Schiller
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddBindings(Map<String, Object> bindings) voidaddModifier(Modifier modifier) voidvoidapplyModifier(Object value, String key) voiddecrementBinding(String key) getBinding(String key) getContent(String section) getModifier(String key) booleanhasBinding(String key) voidincrementBinding(String key) voidvoidvoidpushSection(String section) voidremoveModifier(String key) voidreset()resolveBinding(String key) resolveBinding(String[] pathElements, String[] modifiers) voidsetBinding(String[] pathElements, Object value) voidsetBinding(String[] pathElements, Object[] value) voidsetBinding(String key, Object value) voidsetContent(String content) voidsetContent(String section, String content) voidunsetBinding(String key)
-
Method Details
-
reset
void reset() -
pushSection
-
popSection
void popSection() -
append
-
append
-
getContent
String getContent() -
getContent
-
setContent
-
setContent
-
setBinding
-
setBinding
-
setBinding
-
addBindings
-
incrementBinding
-
decrementBinding
-
unsetBinding
-
hasBinding
-
getBinding
-
resolveBinding
-
resolveBinding
-
getBindingKeys
-
addModifier
-
getModifier
-
applyModifier
-
removeModifier
-
getModifierKeys
-
evaluate
-
load
-
call
-