Class AbstractChainedTextHandler
- Object
-
- org.thymeleaf.templateparser.text.AbstractTextHandler
-
- org.thymeleaf.templateparser.text.AbstractChainedTextHandler
-
- All Implemented Interfaces:
ITextHandler
public abstract class AbstractChainedTextHandler extends AbstractTextHandler
- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractChainedTextHandler(ITextHandler next)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ITextHandlergetNext()voidhandleAttribute(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)voidhandleCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleComment(char[] buffer, int contentOffset, int contentLen, int outerOffset, int outerLen, int line, int col)voidhandleDocumentEnd(long endTimeNanos, long totalTimeNanos, int line, int col)voidhandleDocumentStart(long startTimeNanos, int line, int col)voidhandleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleStandaloneElementEnd(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col)voidhandleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col)voidhandleText(char[] buffer, int offset, int len, int line, int col)
-
-
-
Constructor Detail
-
AbstractChainedTextHandler
protected AbstractChainedTextHandler(ITextHandler next)
-
-
Method Detail
-
getNext
protected ITextHandler getNext()
-
handleDocumentStart
public void handleDocumentStart(long startTimeNanos, int line, int col) throws TextParseException- Specified by:
handleDocumentStartin interfaceITextHandler- Overrides:
handleDocumentStartin classAbstractTextHandler- Throws:
TextParseException
-
handleDocumentEnd
public void handleDocumentEnd(long endTimeNanos, long totalTimeNanos, int line, int col) throws TextParseException- Specified by:
handleDocumentEndin interfaceITextHandler- Overrides:
handleDocumentEndin classAbstractTextHandler- Throws:
TextParseException
-
handleText
public void handleText(char[] buffer, int offset, int len, int line, int col) throws TextParseException- Specified by:
handleTextin interfaceITextHandler- Overrides:
handleTextin classAbstractTextHandler- Throws:
TextParseException
-
handleComment
public void handleComment(char[] buffer, int contentOffset, int contentLen, int outerOffset, int outerLen, int line, int col) throws TextParseException- Specified by:
handleCommentin interfaceITextHandler- Overrides:
handleCommentin classAbstractTextHandler- Throws:
TextParseException
-
handleStandaloneElementStart
public void handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col) throws TextParseException- Specified by:
handleStandaloneElementStartin interfaceITextHandler- Overrides:
handleStandaloneElementStartin classAbstractTextHandler- Throws:
TextParseException
-
handleStandaloneElementEnd
public void handleStandaloneElementEnd(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col) throws TextParseException- Specified by:
handleStandaloneElementEndin interfaceITextHandler- Overrides:
handleStandaloneElementEndin classAbstractTextHandler- Throws:
TextParseException
-
handleOpenElementStart
public void handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col) throws TextParseException- Specified by:
handleOpenElementStartin interfaceITextHandler- Overrides:
handleOpenElementStartin classAbstractTextHandler- Throws:
TextParseException
-
handleOpenElementEnd
public void handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col) throws TextParseException- Specified by:
handleOpenElementEndin interfaceITextHandler- Overrides:
handleOpenElementEndin classAbstractTextHandler- Throws:
TextParseException
-
handleCloseElementStart
public void handleCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col) throws TextParseException- Specified by:
handleCloseElementStartin interfaceITextHandler- Overrides:
handleCloseElementStartin classAbstractTextHandler- Throws:
TextParseException
-
handleCloseElementEnd
public void handleCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col) throws TextParseException- Specified by:
handleCloseElementEndin interfaceITextHandler- Overrides:
handleCloseElementEndin classAbstractTextHandler- Throws:
TextParseException
-
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 TextParseException- Specified by:
handleAttributein interfaceITextHandler- Overrides:
handleAttributein classAbstractTextHandler- Throws:
TextParseException
-
-