Class AbstractStandardAttributeModifierTagProcessor

    • Constructor Detail

      • AbstractStandardAttributeModifierTagProcessor

        protected AbstractStandardAttributeModifierTagProcessor(TemplateMode templateMode,
                                                                String dialectPrefix,
                                                                String attrName,
                                                                int precedence,
                                                                boolean removeIfEmpty)

        Build a new instance of this tag processor.

        Parameters:
        templateMode - the template mode.
        dialectPrefix - the dialect prefix.
        attrName - the attribute name to be matched.
        precedence - the precedence to be applied.
        removeIfEmpty - whether the attribute should be removed if the result of executing the expression is empty.
      • AbstractStandardAttributeModifierTagProcessor

        protected AbstractStandardAttributeModifierTagProcessor(TemplateMode templateMode,
                                                                String dialectPrefix,
                                                                String attrName,
                                                                int precedence,
                                                                boolean removeIfEmpty,
                                                                boolean restrictedExpressionExecution)

        Build a new instance of this tag processor.

        Parameters:
        templateMode - the template mode.
        dialectPrefix - the dialect prefix.
        attrName - the attribute name to be matched.
        precedence - the precedence to be applied.
        removeIfEmpty - whether the attribute should be removed if the result of executing the expression is empty.
        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
      • AbstractStandardAttributeModifierTagProcessor

        protected AbstractStandardAttributeModifierTagProcessor(TemplateMode templateMode,
                                                                String dialectPrefix,
                                                                String attrName,
                                                                int precedence,
                                                                boolean removeIfEmpty,
                                                                StandardExpressionExecutionContext expressionExecutionContext)

        Build a new instance of this tag processor.

        Parameters:
        templateMode - the template mode.
        dialectPrefix - the dialect prefix.
        attrName - the attribute name to be matched.
        precedence - the precedence to be applied.
        removeIfEmpty - whether the attribute should be removed if the result of executing the expression is empty.
        expressionExecutionContext - the expression execution context to be applied.
        Since:
        3.0.10
      • AbstractStandardAttributeModifierTagProcessor

        protected AbstractStandardAttributeModifierTagProcessor(TemplateMode templateMode,
                                                                String dialectPrefix,
                                                                String attrName,
                                                                String targetAttrCompleteName,
                                                                int precedence,
                                                                boolean removeIfEmpty)

        Build a new instance of this tag processor.

        Parameters:
        templateMode - the template mode.
        dialectPrefix - the dialect prefix.
        attrName - the attribute name to be matched.
        targetAttrCompleteName - complete name of target attribute.
        precedence - the precedence to be applied.
        removeIfEmpty - whether the attribute should be removed if the result of executing the expression is empty.
      • AbstractStandardAttributeModifierTagProcessor

        protected AbstractStandardAttributeModifierTagProcessor(TemplateMode templateMode,
                                                                String dialectPrefix,
                                                                String attrName,
                                                                String targetAttrCompleteName,
                                                                int precedence,
                                                                boolean removeIfEmpty,
                                                                boolean restrictedExpressionExecution)

        Build a new instance of this tag processor.

        Parameters:
        templateMode - the template mode.
        dialectPrefix - the dialect prefix.
        attrName - the attribute name to be matched.
        targetAttrCompleteName - complete name of target attribut.
        precedence - the precedence to be applied.
        removeIfEmpty - whether the attribute should be removed if the result of executing the expression is empty.
        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
      • AbstractStandardAttributeModifierTagProcessor

        protected AbstractStandardAttributeModifierTagProcessor(TemplateMode templateMode,
                                                                String dialectPrefix,
                                                                String attrName,
                                                                String targetAttrCompleteName,
                                                                int precedence,
                                                                boolean removeIfEmpty,
                                                                StandardExpressionExecutionContext expressionExecutionContext)

        Build a new instance of this tag processor.

        Parameters:
        templateMode - the template mode.
        dialectPrefix - the dialect prefix.
        attrName - the attribute name to be matched.
        targetAttrCompleteName - complete name of target attribut.
        precedence - the precedence to be applied.
        removeIfEmpty - whether the attribute should be removed if the result of executing the expression is empty.
        expressionExecutionContext - the expression execution context to be applied.
        Since:
        3.0.10