Class DecoupledTemplateLogicMarkupHandler
Object
org.attoparser.AbstractMarkupHandler
org.attoparser.AbstractChainedMarkupHandler
org.thymeleaf.templateparser.markup.decoupled.DecoupledTemplateLogicMarkupHandler
- All Implemented Interfaces:
org.attoparser.IAttributeSequenceHandler,org.attoparser.ICDATASectionHandler,org.attoparser.ICommentHandler,org.attoparser.IDocTypeHandler,org.attoparser.IDocumentHandler,org.attoparser.IElementHandler,org.attoparser.IMarkupHandler,org.attoparser.IProcessingInstructionHandler,org.attoparser.ITextHandler,org.attoparser.IXMLDeclarationHandler
public final class DecoupledTemplateLogicMarkupHandler
extends org.attoparser.AbstractChainedMarkupHandler
- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
Constructor Summary
ConstructorsConstructorDescriptionDecoupledTemplateLogicMarkupHandler(DecoupledTemplateLogic decoupledTemplateLogic, org.attoparser.IMarkupHandler handler) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleAttribute(char[] buffer, int nameOffset, int nameLen, int nameLine, int nameCol, int operatorOffset, int operatorLen, int operatorLine, int operatorCol, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen, int valueLine, int valueCol) voidhandleInnerWhiteSpace(char[] buffer, int offset, int len, int line, int col) voidhandleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col) voidhandleStandaloneElementEnd(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col) voidsetParseSelection(org.attoparser.select.ParseSelection selection) Methods inherited from class org.attoparser.AbstractChainedMarkupHandler
getNext, handleAutoCloseElementEnd, handleAutoCloseElementStart, handleAutoOpenElementEnd, handleAutoOpenElementStart, handleCDATASection, handleCloseElementEnd, handleCloseElementStart, handleComment, handleDocType, handleDocumentEnd, handleDocumentStart, handleOpenElementStart, handleProcessingInstruction, handleStandaloneElementStart, handleText, handleUnmatchedCloseElementEnd, handleUnmatchedCloseElementStart, handleXmlDeclaration, setParseConfiguration, setParseStatus
-
Constructor Details
-
DecoupledTemplateLogicMarkupHandler
public DecoupledTemplateLogicMarkupHandler(DecoupledTemplateLogic decoupledTemplateLogic, org.attoparser.IMarkupHandler handler)
-
-
Method Details
-
setParseSelection
public void setParseSelection(org.attoparser.select.ParseSelection selection) - Specified by:
setParseSelectionin interfaceorg.attoparser.IMarkupHandler- Overrides:
setParseSelectionin classorg.attoparser.AbstractChainedMarkupHandler
-
handleStandaloneElementEnd
public void handleStandaloneElementEnd(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col) throws org.attoparser.ParseException - Specified by:
handleStandaloneElementEndin interfaceorg.attoparser.IElementHandler- Overrides:
handleStandaloneElementEndin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleOpenElementEnd
public void handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException - Specified by:
handleOpenElementEndin interfaceorg.attoparser.IElementHandler- Overrides:
handleOpenElementEndin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleInnerWhiteSpace
public void handleInnerWhiteSpace(char[] buffer, int offset, int len, int line, int col) throws org.attoparser.ParseException - Specified by:
handleInnerWhiteSpacein interfaceorg.attoparser.IAttributeSequenceHandler- Overrides:
handleInnerWhiteSpacein classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleAttribute
public void handleAttribute(char[] buffer, int nameOffset, int nameLen, int nameLine, int nameCol, int operatorOffset, int operatorLen, int operatorLine, int operatorCol, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen, int valueLine, int valueCol) throws org.attoparser.ParseException - Specified by:
handleAttributein interfaceorg.attoparser.IAttributeSequenceHandler- Overrides:
handleAttributein classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-