Package io.dropwizard.views.freemarker
Class FreemarkerViewRenderer
java.lang.Object
io.dropwizard.views.freemarker.FreemarkerViewRenderer
- All Implemented Interfaces:
ViewRenderer
A
ViewRenderer
which renders Freemarker (.ftl, .ftlh or .ftlx
) templates.-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.FreemarkerViewRenderer
(freemarker.template.Version incompatibleImprovementsVersion) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
isRenderable
(View view) void
render
(View view, Locale locale, OutputStream output)
-
Constructor Details
-
FreemarkerViewRenderer
Deprecated.UseFreemarkerViewRenderer(Version)
instead. -
FreemarkerViewRenderer
public FreemarkerViewRenderer(freemarker.template.Version incompatibleImprovementsVersion) - Parameters:
incompatibleImprovementsVersion
- FreeMarker version number for backward compatible bug fixes and improvements. SeeConfiguration(Version)
for more information.
-
-
Method Details
-
isRenderable
- Specified by:
isRenderable
in interfaceViewRenderer
-
render
- Specified by:
render
in interfaceViewRenderer
- Throws:
IOException
-
configure
- Specified by:
configure
in interfaceViewRenderer
-
getConfigurationKey
- Specified by:
getConfigurationKey
in interfaceViewRenderer
-
FreemarkerViewRenderer(Version)
instead.