Class ActivityEngineContext

java.lang.Object
org.thymeleaf.context.AbstractEngineContext
org.thymeleaf.context.EngineContext
com.aspectran.thymeleaf.context.ActivityEngineContext
All Implemented Interfaces:
CurrentActivityHolder, org.thymeleaf.context.IContext, org.thymeleaf.context.IEngineContext, org.thymeleaf.context.IExpressionContext, org.thymeleaf.context.ITemplateContext

public class ActivityEngineContext extends org.thymeleaf.context.EngineContext implements CurrentActivityHolder

Created: 2024-11-27

  • Constructor Summary

    Constructors
    Constructor
    Description
    ActivityEngineContext(Activity activity, org.thymeleaf.IEngineConfiguration configuration, org.thymeleaf.engine.TemplateData templateData, Map<String,Object> templateResolutionAttributes, Locale locale, Map<String,Object> variables)
    Creates a new instance of this IEngineContext implementation.
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class org.thymeleaf.context.EngineContext

    containsVariable, decreaseLevel, getElementStack, getElementStackAbove, getInliner, getSelectionTarget, getStringRepresentationByLevel, getTemplateData, getTemplateStack, getVariable, getVariableNames, hasSelectionTarget, increaseLevel, isVariableLocal, level, removeVariable, setElementTag, setInliner, setSelectionTarget, setTemplateData, setVariable, setVariables, toString

    Methods inherited from class org.thymeleaf.context.AbstractEngineContext

    buildLink, getConfiguration, getExpressionObjects, getIdentifierSequences, getLocale, getMessage, getModelFactory, getTemplateMode, getTemplateResolutionAttributes

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.thymeleaf.context.IContext

    getLocale

    Methods inherited from interface org.thymeleaf.context.IExpressionContext

    getConfiguration, getExpressionObjects

    Methods inherited from interface org.thymeleaf.context.ITemplateContext

    buildLink, getIdentifierSequences, getMessage, getModelFactory, getTemplateMode, getTemplateResolutionAttributes
  • Constructor Details

    • ActivityEngineContext

      public ActivityEngineContext(Activity activity, org.thymeleaf.IEngineConfiguration configuration, org.thymeleaf.engine.TemplateData templateData, Map<String,Object> templateResolutionAttributes, Locale locale, Map<String,Object> variables)
      Creates a new instance of this IEngineContext implementation.

      Note that implementations of IEngineContext are not meant to be used in order to call the template engine (use implementations of IContext such as Context or WebContext instead). This is therefore mostly an internal implementation, and users should have no reason to ever call this constructor except in very specific integration/extension scenarios.

      Parameters:
      activity - the aspectran activity
      configuration - the configuration instance being used
      templateData - the template data for the template to be processed
      templateResolutionAttributes - the template resolution attributes
      locale - the locale
      variables - the context variables, probably coming from another IContext implementation
  • Method Details