Class AbstractStandardExpressionAttributeTagProcessor

    • Constructor Detail

      • 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