public abstract class AbstractAttrProcessor extends AbstractProcessor
Modifier | Constructor and Description |
---|---|
protected |
AbstractAttrProcessor(IAttributeNameProcessorMatcher matcher) |
protected |
AbstractAttrProcessor(String attributeName) |
Modifier and Type | Method and Description |
---|---|
protected ProcessorResult |
doProcess(Arguments arguments,
ProcessorMatchingContext processorMatchingContext,
Node node) |
IProcessorMatcher<? extends NestableAttributeHolderNode> |
getMatcher()
Returns the matcher (
IProcessorMatcher ) that
defines the applicability of this processor. |
protected abstract ProcessorResult |
processAttribute(Arguments arguments,
Element element,
String attributeName) |
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate, getPrecedence, process
protected AbstractAttrProcessor(String attributeName)
protected AbstractAttrProcessor(IAttributeNameProcessorMatcher matcher)
public final IProcessorMatcher<? extends NestableAttributeHolderNode> getMatcher()
IProcessor
Returns the matcher (IProcessorMatcher
) that
defines the applicability of this processor.
protected final ProcessorResult doProcess(Arguments arguments, ProcessorMatchingContext processorMatchingContext, Node node)
doProcess
in class AbstractProcessor
protected abstract ProcessorResult processAttribute(Arguments arguments, Element element, String attributeName)
Copyright © 2017 The THYMELEAF team. All rights reserved.