Package org.thymeleaf.templateparser
Interface ITemplateParser
- All Known Implementing Classes:
AbstractMarkupTemplateParser,AbstractTextTemplateParser,CSSTemplateParser,HTMLTemplateParser,JavaScriptTemplateParser,RawTemplateParser,TextTemplateParser,XMLTemplateParser
public interface ITemplateParser
Interface to be implemented by al the parsers used for parsing templates at a TemplateEngine.
Implementations of this interface should be thread-safe.
- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
Method Summary
Modifier and TypeMethodDescriptionvoidparseStandalone(IEngineConfiguration configuration, String ownerTemplate, String template, Set<String> templateSelectors, ITemplateResource resource, TemplateMode templateMode, boolean useDecoupledLogic, ITemplateHandler handler) voidparseString(IEngineConfiguration configuration, String ownerTemplate, String template, int lineOffset, int colOffset, TemplateMode templateMode, ITemplateHandler handler)
-
Method Details
-
parseStandalone
void parseStandalone(IEngineConfiguration configuration, String ownerTemplate, String template, Set<String> templateSelectors, ITemplateResource resource, TemplateMode templateMode, boolean useDecoupledLogic, ITemplateHandler handler) -
parseString
void parseString(IEngineConfiguration configuration, String ownerTemplate, String template, int lineOffset, int colOffset, TemplateMode templateMode, ITemplateHandler handler)
-