Package org.thymeleaf.engine
Class ModelBuilderTemplateHandler
- Object
-
- org.thymeleaf.engine.AbstractTemplateHandler
-
- org.thymeleaf.engine.ModelBuilderTemplateHandler
-
- All Implemented Interfaces:
ITemplateHandler
public final class ModelBuilderTemplateHandler extends AbstractTemplateHandler
- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
-
Constructor Summary
Constructors Constructor Description ModelBuilderTemplateHandler(IEngineConfiguration configuration, TemplateData templateData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateModelgetModel()voidhandleCDATASection(ICDATASection cdataSection)voidhandleCloseElement(ICloseElementTag closeElementTag)voidhandleComment(IComment comment)voidhandleDocType(IDocType docType)voidhandleOpenElement(IOpenElementTag openElementTag)voidhandleProcessingInstruction(IProcessingInstruction processingInstruction)voidhandleStandaloneElement(IStandaloneElementTag standaloneElementTag)voidhandleTemplateEnd(ITemplateEnd templateEnd)voidhandleTemplateStart(ITemplateStart templateStart)voidhandleText(IText text)voidhandleXMLDeclaration(IXMLDeclaration xmlDeclaration)-
Methods inherited from class org.thymeleaf.engine.AbstractTemplateHandler
getContext, getNext, setContext, setNext
-
-
-
-
Constructor Detail
-
ModelBuilderTemplateHandler
public ModelBuilderTemplateHandler(IEngineConfiguration configuration, TemplateData templateData)
-
-
Method Detail
-
getModel
public TemplateModel getModel()
-
handleTemplateStart
public void handleTemplateStart(ITemplateStart templateStart)
- Specified by:
handleTemplateStartin interfaceITemplateHandler- Overrides:
handleTemplateStartin classAbstractTemplateHandler
-
handleTemplateEnd
public void handleTemplateEnd(ITemplateEnd templateEnd)
- Specified by:
handleTemplateEndin interfaceITemplateHandler- Overrides:
handleTemplateEndin classAbstractTemplateHandler
-
handleText
public void handleText(IText text)
- Specified by:
handleTextin interfaceITemplateHandler- Overrides:
handleTextin classAbstractTemplateHandler
-
handleComment
public void handleComment(IComment comment)
- Specified by:
handleCommentin interfaceITemplateHandler- Overrides:
handleCommentin classAbstractTemplateHandler
-
handleCDATASection
public void handleCDATASection(ICDATASection cdataSection)
- Specified by:
handleCDATASectionin interfaceITemplateHandler- Overrides:
handleCDATASectionin classAbstractTemplateHandler
-
handleStandaloneElement
public void handleStandaloneElement(IStandaloneElementTag standaloneElementTag)
- Specified by:
handleStandaloneElementin interfaceITemplateHandler- Overrides:
handleStandaloneElementin classAbstractTemplateHandler
-
handleOpenElement
public void handleOpenElement(IOpenElementTag openElementTag)
- Specified by:
handleOpenElementin interfaceITemplateHandler- Overrides:
handleOpenElementin classAbstractTemplateHandler
-
handleCloseElement
public void handleCloseElement(ICloseElementTag closeElementTag)
- Specified by:
handleCloseElementin interfaceITemplateHandler- Overrides:
handleCloseElementin classAbstractTemplateHandler
-
handleDocType
public void handleDocType(IDocType docType)
- Specified by:
handleDocTypein interfaceITemplateHandler- Overrides:
handleDocTypein classAbstractTemplateHandler
-
handleXMLDeclaration
public void handleXMLDeclaration(IXMLDeclaration xmlDeclaration)
- Specified by:
handleXMLDeclarationin interfaceITemplateHandler- Overrides:
handleXMLDeclarationin classAbstractTemplateHandler
-
handleProcessingInstruction
public void handleProcessingInstruction(IProcessingInstruction processingInstruction)
- Specified by:
handleProcessingInstructionin interfaceITemplateHandler- Overrides:
handleProcessingInstructionin classAbstractTemplateHandler
-
-