Class InlinedOutputExpressionMarkupHandler
- java.lang.Object
-
- org.attoparser.AbstractMarkupHandler
-
- org.attoparser.AbstractChainedMarkupHandler
-
- org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler
-
- 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
final class InlinedOutputExpressionMarkupHandler extends org.attoparser.AbstractChainedMarkupHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classInlinedOutputExpressionMarkupHandler.InlineMarkupAdapterPreProcessorHandler
-
Field Summary
Fields Modifier and Type Field Description private OutputExpressionInlinePreProcessorHandlerinlineHandler
-
Constructor Summary
Constructors Constructor Description InlinedOutputExpressionMarkupHandler(IEngineConfiguration configuration, TemplateMode templateMode, java.lang.String standardDialectPrefix, org.attoparser.IMarkupHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)voidhandleAutoCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleAutoCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleAutoOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleAutoOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)voidhandleCloseElementStart(char[] buffer, int nameOffset, int nameLen, 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)-
Methods inherited from class org.attoparser.AbstractChainedMarkupHandler
getNext, handleCDATASection, handleComment, handleDocType, handleDocumentEnd, handleDocumentStart, handleInnerWhiteSpace, handleProcessingInstruction, handleUnmatchedCloseElementEnd, handleUnmatchedCloseElementStart, handleXmlDeclaration, setParseConfiguration, setParseSelection, setParseStatus
-
-
-
-
Field Detail
-
inlineHandler
private final OutputExpressionInlinePreProcessorHandler inlineHandler
-
-
Constructor Detail
-
InlinedOutputExpressionMarkupHandler
InlinedOutputExpressionMarkupHandler(IEngineConfiguration configuration, TemplateMode templateMode, java.lang.String standardDialectPrefix, org.attoparser.IMarkupHandler handler)
-
-
Method Detail
-
handleText
public void handleText(char[] buffer, int offset, int len, int line, int col) throws org.attoparser.ParseException- Specified by:
handleTextin interfaceorg.attoparser.ITextHandler- Overrides:
handleTextin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleStandaloneElementStart
public void handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col) throws org.attoparser.ParseException- Specified by:
handleStandaloneElementStartin interfaceorg.attoparser.IElementHandler- Overrides:
handleStandaloneElementStartin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
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
-
handleOpenElementStart
public void handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException- Specified by:
handleOpenElementStartin interfaceorg.attoparser.IElementHandler- Overrides:
handleOpenElementStartin 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
-
handleAutoOpenElementStart
public void handleAutoOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException- Specified by:
handleAutoOpenElementStartin interfaceorg.attoparser.IElementHandler- Overrides:
handleAutoOpenElementStartin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleAutoOpenElementEnd
public void handleAutoOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException- Specified by:
handleAutoOpenElementEndin interfaceorg.attoparser.IElementHandler- Overrides:
handleAutoOpenElementEndin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleCloseElementStart
public void handleCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException- Specified by:
handleCloseElementStartin interfaceorg.attoparser.IElementHandler- Overrides:
handleCloseElementStartin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleCloseElementEnd
public void handleCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException- Specified by:
handleCloseElementEndin interfaceorg.attoparser.IElementHandler- Overrides:
handleCloseElementEndin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleAutoCloseElementStart
public void handleAutoCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException- Specified by:
handleAutoCloseElementStartin interfaceorg.attoparser.IElementHandler- Overrides:
handleAutoCloseElementStartin classorg.attoparser.AbstractChainedMarkupHandler- Throws:
org.attoparser.ParseException
-
handleAutoCloseElementEnd
public void handleAutoCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col) throws org.attoparser.ParseException- Specified by:
handleAutoCloseElementEndin interfaceorg.attoparser.IElementHandler- Overrides:
handleAutoCloseElementEndin 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
-
-