public abstract class AbstractStandardMultipleAttributeModifierTagProcessor extends AbstractAttributeTagProcessor
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractStandardMultipleAttributeModifierTagProcessor.ModificationType |
Modifier | Constructor and Description |
---|---|
protected |
AbstractStandardMultipleAttributeModifierTagProcessor(TemplateMode templateMode,
String dialectPrefix,
String attrName,
int precedence,
AbstractStandardMultipleAttributeModifierTagProcessor.ModificationType modificationType)
Build a new instance of this tag processor.
|
protected |
AbstractStandardMultipleAttributeModifierTagProcessor(TemplateMode templateMode,
String dialectPrefix,
String attrName,
int precedence,
AbstractStandardMultipleAttributeModifierTagProcessor.ModificationType modificationType,
boolean restrictedExpressionExecution)
Build a new instance of this tag processor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doProcess(ITemplateContext context,
IProcessableElementTag tag,
AttributeName attributeName,
String attributeValue,
IElementTagStructureHandler structureHandler) |
doProcess
getDialectPrefix, getMatchingAttributeName, getMatchingElementName, process
getPrecedence, getTemplateMode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPrecedence, getTemplateMode
protected AbstractStandardMultipleAttributeModifierTagProcessor(TemplateMode templateMode, String dialectPrefix, String attrName, int precedence, AbstractStandardMultipleAttributeModifierTagProcessor.ModificationType modificationType)
Build a new instance of this tag processor.
templateMode
- the template modedialectPrefix
- the dialect prefoxattrName
- the attribute name to be matchedprecedence
- the precedence to be appliedmodificationType
- type of modification to be performed on the attribute (replacement, append, prepend)protected AbstractStandardMultipleAttributeModifierTagProcessor(TemplateMode templateMode, String dialectPrefix, String attrName, int precedence, AbstractStandardMultipleAttributeModifierTagProcessor.ModificationType modificationType, boolean restrictedExpressionExecution)
Build a new instance of this tag processor.
templateMode
- the template modedialectPrefix
- the dialect prefoxattrName
- the attribute name to be matchedprecedence
- the precedence to be appliedmodificationType
- 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.protected final void doProcess(ITemplateContext context, IProcessableElementTag tag, AttributeName attributeName, String attributeValue, IElementTagStructureHandler structureHandler)
doProcess
in class AbstractAttributeTagProcessor
Copyright © 2017 The THYMELEAF team. All rights reserved.