Class AbstractStandardExpressionAttributeTagProcessor

All Implemented Interfaces:
IElementProcessor, IElementTagProcessor, IProcessor
Direct Known Subclasses:
AbstractStandardAttributeModifierTagProcessor, AbstractStandardDoubleAttributeModifierTagProcessor, StandardClassappendTagProcessor, StandardConditionalFixedValueTagProcessor, StandardRemoveTagProcessor, StandardStyleappendTagProcessor, StandardTextTagProcessor

public abstract class AbstractStandardExpressionAttributeTagProcessor extends AbstractAttributeTagProcessor
Since:
3.0.0
Author:
Daniel Fernández
  • Constructor Details

    • AbstractStandardExpressionAttributeTagProcessor

      protected AbstractStandardExpressionAttributeTagProcessor(TemplateMode templateMode, String dialectPrefix, String attrName, int precedence, boolean removeAttribute)

      Build a new instance of this tag processor.

      Parameters:
      templateMode - the template mode
      dialectPrefix - the dialect prefox
      attrName - the attribute name to be matched
      precedence - the precedence to be applied
      removeAttribute - whether the attribute should be removed after execution
    • AbstractStandardExpressionAttributeTagProcessor

      protected AbstractStandardExpressionAttributeTagProcessor(TemplateMode templateMode, String dialectPrefix, String attrName, int precedence, boolean removeAttribute, boolean restrictedExpressionExecution)

      Build a new instance of this tag processor.

      Parameters:
      templateMode - the template mode
      dialectPrefix - the dialect prefox
      attrName - the attribute name to be matched
      precedence - the precedence to be applied
      removeAttribute - whether the attribute should be removed after execution
      restrictedExpressionExecution - whether the expression to be executed (value of the attribute) should be executed in restricted mode (no parameter access) or not (default: false).
      Since:
      3.0.9
    • AbstractStandardExpressionAttributeTagProcessor

      protected AbstractStandardExpressionAttributeTagProcessor(TemplateMode templateMode, String dialectPrefix, String attrName, int precedence, boolean removeAttribute, StandardExpressionExecutionContext expressionExecutionContext)

      Build a new instance of this tag processor.

      Parameters:
      templateMode - the template mode
      dialectPrefix - the dialect prefox
      attrName - the attribute name to be matched
      precedence - the precedence to be applied
      removeAttribute - whether the attribute should be removed after execution
      expressionExecutionContext - the expression execution context to be applied
      Since:
      3.0.10
  • Method Details