@Service
@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 final 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 |
bindDialects(org.thymeleaf.dialect.IDialect dialect) |
protected void |
bindMessageResolvers(org.thymeleaf.messageresolver.IMessageResolver messageResolver) |
protected void |
bindTemplateResolvers(org.thymeleaf.templateresolver.ITemplateResolver templateResolver) |
String |
getLanguageName() |
String |
getLanguageVersion() |
ScriptEngine |
getScriptEngine() |
protected void |
unbindDialects(org.thymeleaf.dialect.IDialect dialect) |
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)
protected void bindDialects(org.thymeleaf.dialect.IDialect dialect)
protected void unbindDialects(org.thymeleaf.dialect.IDialect dialect)
public String getLanguageName()
public String getLanguageVersion()
public ScriptEngine getScriptEngine()
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.