Package org.apache.struts2.views.java
Class JavaTemplateEngine
java.lang.Object
org.apache.struts2.components.template.BaseTemplateEngine
org.apache.struts2.views.java.JavaTemplateEngine
- All Implemented Interfaces:
TemplateEngine
Template engine that renders tags using java implementations
-
Field Summary
FieldsFields inherited from class org.apache.struts2.components.template.BaseTemplateEngine
DEFAULT_THEME_PROPERTIES_FILE_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
void
renderTemplate
(TemplateRenderingContext templateContext) void
setDefaultTemplateType
(String defaultTemplateTheme) Allows for providing an alternative default struts theme.void
void
setThemeClasses
(String themeClasses) Allows for providing custom theme classes (implementations of the org.apache.struts2.views.java.Theme) interface for custom rendering of tags using the javatemplates engineMethods inherited from class org.apache.struts2.components.template.BaseTemplateEngine
getFinalTemplateName, getThemePropertiesFileName, getThemeProps
-
Field Details
-
templateEngineManager
-
-
Constructor Details
-
JavaTemplateEngine
public JavaTemplateEngine()
-
-
Method Details
-
setTemplateEngineManager
-
getSuffix
- Specified by:
getSuffix
in classBaseTemplateEngine
-
renderTemplate
- Throws:
Exception
-
setThemeClasses
Allows for providing custom theme classes (implementations of the org.apache.struts2.views.java.Theme) interface for custom rendering of tags using the javatemplates engine- Parameters:
themeClasses
- a comma delimited list of custom theme class names
-
setDefaultTemplateType
Allows for providing an alternative default struts theme. Will default to "ftl" otherwise.- Parameters:
defaultTemplateTheme
- the struts default theme
-