public class BroadleafThymeleaf3Context extends Object implements org.broadleafcommerce.presentation.model.BroadleafTemplateContext
ITemplateContext| Modifier and Type | Field and Description |
|---|---|
protected org.thymeleaf.context.ITemplateContext |
context |
protected org.thymeleaf.processor.element.IElementModelStructureHandler |
modelHandler |
protected org.thymeleaf.processor.element.IElementTagStructureHandler |
tagHandler |
| Constructor and Description |
|---|
BroadleafThymeleaf3Context(org.thymeleaf.context.ITemplateContext context,
org.thymeleaf.processor.element.IElementModelStructureHandler modelHandler) |
BroadleafThymeleaf3Context(org.thymeleaf.context.ITemplateContext context,
org.thymeleaf.processor.element.IElementTagStructureHandler tagHandler) |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.presentation.model.BroadleafTemplateModel |
createModel() |
org.broadleafcommerce.presentation.model.BroadleafTemplateNonVoidElement |
createNonVoidElement(String tagName) |
org.broadleafcommerce.presentation.model.BroadleafTemplateNonVoidElement |
createNonVoidElement(String tagName,
Map<String,String> attributes,
boolean useDoubleQuotes) |
org.broadleafcommerce.presentation.model.BroadleafTemplateElement |
createStandaloneElement(String tagName) |
org.broadleafcommerce.presentation.model.BroadleafTemplateElement |
createStandaloneElement(String tagName,
Map<String,String> attributes,
boolean useDoubleQuotes) |
org.broadleafcommerce.presentation.model.BroadleafTemplateElement |
createTextElement(String text) |
List<org.broadleafcommerce.presentation.model.BroadleafAssignation> |
getAssignationSequence(String value,
boolean allowParametersWithoutValue) |
org.broadleafcommerce.presentation.model.BroadleafBindStatus |
getBindStatus(String attributeValue) |
javax.servlet.http.HttpServletRequest |
getRequest() |
org.thymeleaf.context.ITemplateContext |
getThymeleafContext() |
Object |
getVariable(String name) |
<T> T |
parseExpression(String value) |
void |
setNodeLocalVariable(org.broadleafcommerce.presentation.model.BroadleafTemplateElement element,
String key,
Object value) |
void |
setNodeLocalVariables(org.broadleafcommerce.presentation.model.BroadleafTemplateElement element,
Map<String,Object> variableMap) |
protected org.thymeleaf.context.ITemplateContext context
protected org.thymeleaf.processor.element.IElementModelStructureHandler modelHandler
protected org.thymeleaf.processor.element.IElementTagStructureHandler tagHandler
public BroadleafThymeleaf3Context(org.thymeleaf.context.ITemplateContext context,
org.thymeleaf.processor.element.IElementModelStructureHandler modelHandler)
public BroadleafThymeleaf3Context(org.thymeleaf.context.ITemplateContext context,
org.thymeleaf.processor.element.IElementTagStructureHandler tagHandler)
public <T> T parseExpression(String value)
parseExpression in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic List<org.broadleafcommerce.presentation.model.BroadleafAssignation> getAssignationSequence(String value, boolean allowParametersWithoutValue)
getAssignationSequence in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic org.thymeleaf.context.ITemplateContext getThymeleafContext()
public org.broadleafcommerce.presentation.model.BroadleafTemplateNonVoidElement createNonVoidElement(String tagName, Map<String,String> attributes, boolean useDoubleQuotes)
createNonVoidElement in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic org.broadleafcommerce.presentation.model.BroadleafTemplateNonVoidElement createNonVoidElement(String tagName)
createNonVoidElement in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic org.broadleafcommerce.presentation.model.BroadleafTemplateElement createStandaloneElement(String tagName, Map<String,String> attributes, boolean useDoubleQuotes)
createStandaloneElement in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic org.broadleafcommerce.presentation.model.BroadleafTemplateElement createStandaloneElement(String tagName)
createStandaloneElement in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic org.broadleafcommerce.presentation.model.BroadleafTemplateElement createTextElement(String text)
createTextElement in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic org.broadleafcommerce.presentation.model.BroadleafTemplateModel createModel()
createModel in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic void setNodeLocalVariable(org.broadleafcommerce.presentation.model.BroadleafTemplateElement element,
String key,
Object value)
setNodeLocalVariable in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic void setNodeLocalVariables(org.broadleafcommerce.presentation.model.BroadleafTemplateElement element,
Map<String,Object> variableMap)
setNodeLocalVariables in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic Object getVariable(String name)
getVariable in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic org.broadleafcommerce.presentation.model.BroadleafBindStatus getBindStatus(String attributeValue)
getBindStatus in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextpublic javax.servlet.http.HttpServletRequest getRequest()
getRequest in interface org.broadleafcommerce.presentation.model.BroadleafTemplateContextCopyright © 2021. All rights reserved.