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 IInlinePreProcessorHandlerpublic void handleStandaloneElementStart(char[] buffer,
int nameOffset,
int nameLen,
boolean minimized,
int line,
int col)
handleStandaloneElementStart in interface IInlinePreProcessorHandlerpublic void handleStandaloneElementEnd(char[] buffer,
int nameOffset,
int nameLen,
boolean minimized,
int line,
int col)
handleStandaloneElementEnd in interface IInlinePreProcessorHandlerpublic void handleOpenElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleOpenElementStart in interface IInlinePreProcessorHandlerpublic void handleOpenElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleOpenElementEnd in interface IInlinePreProcessorHandlerpublic void handleAutoOpenElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleAutoOpenElementStart in interface IInlinePreProcessorHandlerpublic void handleAutoOpenElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleAutoOpenElementEnd in interface IInlinePreProcessorHandlerpublic void handleCloseElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleCloseElementStart in interface IInlinePreProcessorHandlerpublic void handleCloseElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleCloseElementEnd in interface IInlinePreProcessorHandlerpublic void handleAutoCloseElementStart(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleAutoCloseElementStart in interface IInlinePreProcessorHandlerpublic void handleAutoCloseElementEnd(char[] buffer,
int nameOffset,
int nameLen,
int line,
int col)
handleAutoCloseElementEnd in interface IInlinePreProcessorHandlerpublic 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 IInlinePreProcessorHandlerCopyright © 2016 The THYMELEAF team. All rights reserved.