this.context.setVariable(this.iterVariableName, this.iterStatusVariable.current); this.context.setVariable(this.iterStatusVariableName, this.iterStatusVariable);
engineContext.setVariable(newVariableName, rightValue); } else {
private static IContext applyDataDriverWrapper( final IContext context, final String dataDriverVariableName, final DataDrivenTemplateIterator dataDrivenTemplateIterator) { // This is an IEngineContext, a very internal, low-level context implementation, so let's simply modify it if (context instanceof IEngineContext) { ((IEngineContext)context).setVariable(dataDriverVariableName, dataDrivenTemplateIterator); return context; } // Not an IEngineContext, but might still be an ISpringWebFluxContext and we don't want to lose that info if (context instanceof ISpringWebFluxContext) { return new DataDrivenSpringWebFluxContextWrapper( (ISpringWebFluxContext)context, dataDriverVariableName, dataDrivenTemplateIterator); } // Not a recognized context interface: just use a default implementation return new DataDrivenContextWrapper(context, dataDriverVariableName, dataDrivenTemplateIterator); }
((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext); ((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext);
((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext); ((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext);
((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext); ((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext);
((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext); ((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext);
((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext); ((IEngineContext)context).setVariable( ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext);