Class AbstractStandardMultipleAttributeModifierTagProcessor

All Implemented Interfaces:
IElementProcessor, IElementTagProcessor, IProcessor
Direct Known Subclasses:
StandardAttrappendTagProcessor, StandardAttrprependTagProcessor, StandardAttrTagProcessor

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

    • AbstractStandardMultipleAttributeModifierTagProcessor

      protected AbstractStandardMultipleAttributeModifierTagProcessor(TemplateMode templateMode, String dialectPrefix, String attrName, int precedence, AbstractStandardMultipleAttributeModifierTagProcessor.ModificationType modificationType)

      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
      modificationType - type of modification to be performed on the attribute (replacement, append, prepend)
    • AbstractStandardMultipleAttributeModifierTagProcessor

      protected AbstractStandardMultipleAttributeModifierTagProcessor(TemplateMode templateMode, String dialectPrefix, String attrName, int precedence, AbstractStandardMultipleAttributeModifierTagProcessor.ModificationType modificationType, 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
      modificationType - type of modification to be performed on the attribute (replacement, append, prepend)
      restrictedExpressionExecution - whether the expression to be executed (value of the attribute) should be executed in restricted mode (no parameter acess) or not.
      Since:
      3.0.9
  • Method Details