org.thymeleaf.processor.element
Class AbstractElementProcessor
Object
org.thymeleaf.processor.AbstractProcessor
org.thymeleaf.processor.element.AbstractElementProcessor
- All Implemented Interfaces:
- Comparable<IProcessor>, IProcessor
- Direct Known Subclasses:
- AbstractConditionalVisibilityElementProcessor, AbstractFragmentElementProcessor, AbstractIterationElementProcessor, AbstractLocalVariableDefinitionElementProcessor, AbstractMarkupSubstitutionElementProcessor, AbstractNoOpElementProcessor, AbstractRemovalElementProcessor, AbstractSelectionTargetElementProcessor
public abstract class AbstractElementProcessor
- extends AbstractProcessor
- Since:
- 2.0.0
- Author:
- Daniel Fernández
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractElementProcessor
public AbstractElementProcessor(String elementName)
AbstractElementProcessor
public AbstractElementProcessor(IElementNameProcessorMatcher matcher)
getMatcher
public IProcessorMatcher<? extends Element> getMatcher()
- Description copied from interface:
IProcessor
Returns the matcher (IProcessorMatcher
) that
defines the applicability of this processor.
- Returns:
- the matcher.
doProcess
protected final ProcessorResult doProcess(Arguments arguments,
ProcessorMatchingContext processorMatchingContext,
Node node)
- Specified by:
doProcess
in class AbstractProcessor
processElement
protected abstract ProcessorResult processElement(Arguments arguments,
Element element)
Copyright © 2012 The THYMELEAF team. All Rights Reserved.