@Service
@Properties(value={@Property(name="service.vendor",value="The Apache Software Foundation"),@Property(name="service.description",value="scripting engine for Thymeleaf templates"),@Property(name="service.ranking",intValue=0,propertyPrivate=false)})
public class ThymeleafScriptEngineFactory
extends org.apache.sling.scripting.api.AbstractScriptEngineFactory
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_EXTENSION |
static String |
DEFAULT_MIMETYPE |
static String |
DEFAULT_NAME |
static String |
EXTENSIONS_PARAMETER |
static String |
MIMETYPES_PARAMETER |
static String |
NAMES_PARAMETER |
Constructor and Description |
---|
ThymeleafScriptEngineFactory() |
Modifier and Type | Method and Description |
---|---|
protected void |
bindMessageResolvers(org.thymeleaf.messageresolver.IMessageResolver messageResolver) |
protected void |
bindTemplateResolvers(org.thymeleaf.templateresolver.ITemplateResolver templateResolver) |
String |
getLanguageName() |
String |
getLanguageVersion() |
ScriptEngine |
getScriptEngine() |
protected void |
unbindMessageResolvers(org.thymeleaf.messageresolver.IMessageResolver messageResolver) |
protected void |
unbindTemplateResolvers(org.thymeleaf.templateresolver.ITemplateResolver templateResolver) |
public static final String DEFAULT_EXTENSION
@Property(value="html", unbounded=ARRAY) public static final String EXTENSIONS_PARAMETER
public static final String DEFAULT_MIMETYPE
@Property(value="text/html", unbounded=ARRAY) public static final String MIMETYPES_PARAMETER
public static final String DEFAULT_NAME
@Property(value="thymeleaf", unbounded=ARRAY) public static final String NAMES_PARAMETER
protected void bindTemplateResolvers(org.thymeleaf.templateresolver.ITemplateResolver templateResolver)
protected void unbindTemplateResolvers(org.thymeleaf.templateresolver.ITemplateResolver templateResolver)
protected void bindMessageResolvers(org.thymeleaf.messageresolver.IMessageResolver messageResolver)
protected void unbindMessageResolvers(org.thymeleaf.messageresolver.IMessageResolver messageResolver)
public String getLanguageName()
public String getLanguageVersion()
public ScriptEngine getScriptEngine()
Copyright © 2007–2014 The Apache Software Foundation. All rights reserved.