public final class OutputExpressionInlinePreProcessorHandler extends Object implements IInlinePreProcessorHandler
Class in charge of performing the required event transformations on templates or fragments being parsed so that output expressions are treated as normal element-oriented parsing events.
Note this class is meant for internal use only.
Constructor and Description |
---|
OutputExpressionInlinePreProcessorHandler(IEngineConfiguration configuration,
TemplateMode templateMode,
String standardDialectPrefix,
IInlinePreProcessorHandler handler) |
Modifier and Type | Method and Description |
---|---|
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) |
void |
handleAutoCloseElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleAutoCloseElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleAutoOpenElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleAutoOpenElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleCloseElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleCloseElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleOpenElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleOpenElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col) |
void |
handleStandaloneElementEnd(char[] buffer,
int nameOffset,
int nameLen,
boolean minimized,
int line,
int col) |
void |
handleStandaloneElementStart(char[] buffer,
int nameOffset,
int nameLen,
boolean minimized,
int line,
int col) |
void |
handleText(char[] buffer,
int offset,
int len,
int line,
int col) |
public OutputExpressionInlinePreProcessorHandler(IEngineConfiguration configuration, TemplateMode templateMode, String standardDialectPrefix, IInlinePreProcessorHandler handler)
public void handleText(char[] buffer, int offset, int len, int line, int col)
handleText
in interface IInlinePreProcessorHandler
public void handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col)
handleStandaloneElementStart
in interface IInlinePreProcessorHandler
public void handleStandaloneElementEnd(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col)
handleStandaloneElementEnd
in interface IInlinePreProcessorHandler
public void handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleOpenElementStart
in interface IInlinePreProcessorHandler
public void handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleOpenElementEnd
in interface IInlinePreProcessorHandler
public void handleAutoOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleAutoOpenElementStart
in interface IInlinePreProcessorHandler
public void handleAutoOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleAutoOpenElementEnd
in interface IInlinePreProcessorHandler
public void handleCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleCloseElementStart
in interface IInlinePreProcessorHandler
public void handleCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleCloseElementEnd
in interface IInlinePreProcessorHandler
public void handleAutoCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleAutoCloseElementStart
in interface IInlinePreProcessorHandler
public void handleAutoCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col)
handleAutoCloseElementEnd
in interface IInlinePreProcessorHandler
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)
handleAttribute
in interface IInlinePreProcessorHandler
Copyright © 2017 The THYMELEAF team. All rights reserved.