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 IDialect
s 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, mergeNewLocalVariables
protected 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 AbstractProcessingContext
Copyright © 2016 The THYMELEAF team. All rights reserved.