Class VariableContainerTemplateModel

java.lang.Object
freemarker.ext.beans.BeanModel
com.flowable.template.engine.impl.util.VariableContainerTemplateModel
All Implemented Interfaces:
freemarker.ext.util.WrapperTemplateModel, freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel, freemarker.template.TemplateModelWithAPISupport

public class VariableContainerTemplateModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateHashModel
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.flowable.common.engine.impl.el.ExpressionManager
     
    protected Map<String,Object>
     
    protected org.flowable.common.engine.api.variable.VariableContainer
     

    Fields inherited from class freemarker.ext.beans.BeanModel

    object, wrapper

    Fields inherited from interface freemarker.template.TemplateModel

    NOTHING
  • Constructor Summary

    Constructors
    Constructor
    Description
    VariableContainerTemplateModel(Map<String,Object> payload, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, freemarker.template.ObjectWrapper objectWrapper)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    freemarker.template.TemplateModel
    get(String key)
     
    boolean
     
    protected Set
     
    int
     

    Methods inherited from class freemarker.ext.beans.BeanModel

    get, getAdaptedObject, getAPI, getBeforeMethodCall, getWrappedObject, hasPlainGetMethod, invokeGenericGet, keys, toString, unwrap, values, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • payload

      protected Map<String,Object> payload
    • variableContainer

      protected org.flowable.common.engine.api.variable.VariableContainer variableContainer
    • expressionManager

      protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
  • Constructor Details

    • VariableContainerTemplateModel

      public VariableContainerTemplateModel(Map<String,Object> payload, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, freemarker.template.ObjectWrapper objectWrapper)
  • Method Details

    • get

      public freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException
      Specified by:
      get in interface freemarker.template.TemplateHashModel
      Overrides:
      get in class freemarker.ext.beans.BeanModel
      Throws:
      freemarker.template.TemplateModelException
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface freemarker.template.TemplateHashModel
      Overrides:
      isEmpty in class freemarker.ext.beans.BeanModel
    • size

      public int size()
      Specified by:
      size in interface freemarker.template.TemplateHashModelEx
      Overrides:
      size in class freemarker.ext.beans.BeanModel
    • keySet

      protected Set keySet()
      Overrides:
      keySet in class freemarker.ext.beans.BeanModel