Package org.thymeleaf.processor.element
Class AbstractAttributeModelProcessor
-
- org.thymeleaf.processor.AbstractProcessor
-
- org.thymeleaf.processor.element.AbstractElementModelProcessor
-
- org.thymeleaf.processor.element.AbstractAttributeModelProcessor
-
- All Implemented Interfaces:
IElementModelProcessor
,IElementProcessor
,IProcessor
public abstract class AbstractAttributeModelProcessor extends AbstractElementModelProcessor
Basic abstract implementation of
IElementModelProcessor
for processors that match element events by one of their attributes (and optionally also the element name).- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractAttributeModelProcessor(TemplateMode templateMode, dialectPrefix, elementName, boolean prefixElementName, attributeName, boolean prefixAttributeName, int precedence, boolean removeAttribute)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
doProcess(ITemplateContext context, IModel model, AttributeName attributeName, attributeValue, IElementModelStructureHandler structureHandler)
protected void
doProcess(ITemplateContext context, IModel model, IElementModelStructureHandler structureHandler)
-
Methods inherited from class org.thymeleaf.processor.element.AbstractElementModelProcessor
getDialectPrefix, getMatchingAttributeName, getMatchingElementName, process
-
Methods inherited from class org.thymeleaf.processor.AbstractProcessor
getPrecedence, getTemplateMode
-
Methods inherited from interface org.thymeleaf.processor.IProcessor
getPrecedence, getTemplateMode
-
-
-
-
Constructor Detail
-
AbstractAttributeModelProcessor
protected AbstractAttributeModelProcessor(TemplateMode templateMode, dialectPrefix, elementName, boolean prefixElementName, attributeName, boolean prefixAttributeName, int precedence, boolean removeAttribute)
-
-
Method Detail
-
doProcess
protected final void doProcess(ITemplateContext context, IModel model, IElementModelStructureHandler structureHandler)
- Specified by:
doProcess
in classAbstractElementModelProcessor
-
doProcess
protected abstract void doProcess(ITemplateContext context, IModel model, AttributeName attributeName, attributeValue, IElementModelStructureHandler structureHandler)
-
-