@Service(value="blPromotionMessageProcessor")
public class PromotionMessageProcessor
extends org.thymeleaf.processor.element.AbstractLocalVariableDefinitionElementProcessor
| Modifier and Type | Field and Description |
|---|---|
protected List<PromotionMessageGenerator> |
generators |
static String |
PLACEMENT |
static String |
PRODUCT |
| Constructor and Description |
|---|
PromotionMessageProcessor()
Sets the name of this processor to be used in Thymeleaf template
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
getNewLocalVariables(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element) |
protected List<String> |
getPlacementFromArguments(org.thymeleaf.dom.Element element) |
int |
getPrecedence() |
protected Product |
getProductFromArguments(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element) |
protected boolean |
isValidPlacementType(String placement) |
protected boolean |
removeHostElement(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element) |
processElementdoProcess, getMatcherpublic static final String PRODUCT
public static final String PLACEMENT
protected List<PromotionMessageGenerator> generators
public PromotionMessageProcessor()
public int getPrecedence()
getPrecedence in class org.thymeleaf.processor.AbstractProcessorprotected Map<String,Object> getNewLocalVariables(org.thymeleaf.Arguments arguments, org.thymeleaf.dom.Element element)
getNewLocalVariables in class org.thymeleaf.processor.element.AbstractLocalVariableDefinitionElementProcessorprotected Product getProductFromArguments(org.thymeleaf.Arguments arguments, org.thymeleaf.dom.Element element)
protected List<String> getPlacementFromArguments(org.thymeleaf.dom.Element element)
protected boolean isValidPlacementType(String placement)
protected boolean removeHostElement(org.thymeleaf.Arguments arguments,
org.thymeleaf.dom.Element element)
removeHostElement in class org.thymeleaf.processor.element.AbstractLocalVariableDefinitionElementProcessorCopyright © 2016. All rights reserved.