@ConstrainedTo(value=SERVER) public class MustacheMvcFeature extends Object implements javax.ws.rs.core.Feature
Feature
used to add support for MVC
and Mustache templates.
Note: This feature also registers MvcFeature
.Modifier and Type | Field and Description |
---|---|
static String |
CACHE_TEMPLATES
If
true then enable caching of Mustache templates to avoid multiple compilation. |
static String |
ENCODING
Property defines output encoding produced by
TemplateProcessor . |
static String |
TEMPLATE_BASE_PATH
String property defining the base path to Mustache templates. |
static String |
TEMPLATE_OBJECT_FACTORY
Property used to pass user-configured
factory able to create
Mustache templates . |
Constructor and Description |
---|
MustacheMvcFeature() |
public static final String TEMPLATE_BASE_PATH
String
property defining the base path to Mustache templates. If set, the value of the property is added in front
of the template name defined in:
Value can be absolute providing a full path to a system directory with templates or relative to current
servlet context
.
There is no default value.
The name of the configuration property is "jersey.config.server.mvc.templateBasePath.mustache".public static final String CACHE_TEMPLATES
true
then enable caching of Mustache templates to avoid multiple compilation.
The default value is false
.
The name of the configuration property is "jersey.config.server.mvc.caching.mustache".public static final String TEMPLATE_OBJECT_FACTORY
factory
able to create
Mustache templates
.
The default value is not set.
The name of the configuration property is "jersey.config.server.mvc.factory.mustache".public static final String ENCODING
TemplateProcessor
.
The value must be a valid encoding defined that can be passed
to the Charset.forName(String)
method.
The default value is UTF-8
.
The name of the configuration property is "jersey.config.server.mvc.encoding.mustache".
Copyright © 2007-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.