public abstract class AbstractIterationElementProcessor extends AbstractElementProcessor
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractIterationElementProcessor.IterationSpec |
static class |
AbstractIterationElementProcessor.StatusVar |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_STATUS_VAR_SUFFIX |
Modifier | Constructor and Description |
---|---|
protected |
AbstractIterationElementProcessor(IElementNameProcessorMatcher matcher) |
protected |
AbstractIterationElementProcessor(String elementName) |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
getIteratedElementName(Arguments arguments,
Element element) |
protected abstract AbstractIterationElementProcessor.IterationSpec |
getIterationSpec(Arguments arguments,
Element element) |
protected abstract void |
processClonedHostIterationElement(Arguments arguments,
Element iteratedChild) |
ProcessorResult |
processElement(Arguments arguments,
Element element) |
protected abstract boolean |
removeHostIterationElement(Arguments arguments,
Element element) |
doProcess, getMatcher
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate, getPrecedence, process
public static final String DEFAULT_STATUS_VAR_SUFFIX
protected AbstractIterationElementProcessor(String elementName)
protected AbstractIterationElementProcessor(IElementNameProcessorMatcher matcher)
public final ProcessorResult processElement(Arguments arguments, Element element)
processElement
in class AbstractElementProcessor
protected abstract AbstractIterationElementProcessor.IterationSpec getIterationSpec(Arguments arguments, Element element)
protected abstract boolean removeHostIterationElement(Arguments arguments, Element element)
protected abstract String getIteratedElementName(Arguments arguments, Element element)
Copyright © 2016 The THYMELEAF team. All rights reserved.