public abstract class AbstractDialectAwareProcessingContext extends AbstractProcessingContext
Specific abstract superclass for implementations of IProcessingContext that
are able to add extra expression utility objects to expression evaluations if any
of the configured IDialects implement IExpressionEnhancingDialect.
EVAL_SELECTION_TARGET_LOCAL_VARIABLE_NAME| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDialectAwareProcessingContext(IContext context,
Collection<? extends IDialect> dialects) |
protected |
AbstractDialectAwareProcessingContext(IContext context,
Map<String,Object> localVariables,
Collection<? extends IDialect> dialects) |
protected |
AbstractDialectAwareProcessingContext(IContext context,
Map<String,Object> localVariables,
Object selectionTarget,
boolean selectionTargetSet,
Collection<? extends IDialect> dialects) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
computeExpressionObjects() |
protected Set<IExpressionEnhancingDialect> |
getExpressionEnhancingDialects() |
getContext, getExpressionEvaluationRoot, getExpressionObjects, getExpressionSelectionEvaluationRoot, getLocalVariable, getLocalVariables, getSelectionTarget, hasLocalVariable, hasLocalVariables, hasSelectionTarget, mergeNewLocalVariablesprotected AbstractDialectAwareProcessingContext(IContext context, Collection<? extends IDialect> dialects)
protected AbstractDialectAwareProcessingContext(IContext context, Map<String,Object> localVariables, Collection<? extends IDialect> dialects)
protected Set<IExpressionEnhancingDialect> getExpressionEnhancingDialects()
protected Map<String,Object> computeExpressionObjects()
computeExpressionObjects in class AbstractProcessingContextCopyright © 2017 The THYMELEAF team. All rights reserved.