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:
org.apache.struts2.components.template.TemplateEngine
public class JavaTemplateEngine
extends org.apache.struts2.components.template.BaseTemplateEngine
Template engine that renders tags using java implementations
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.struts2.components.template.TemplateEngineManager
Fields 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
(org.apache.struts2.components.template.TemplateRenderingContext templateContext) void
setDefaultTemplateType
(String defaultTemplateTheme) Allows for providing an alternative default struts theme.void
setTemplateEngineManager
(org.apache.struts2.components.template.TemplateEngineManager mgr) 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
protected org.apache.struts2.components.template.TemplateEngineManager templateEngineManager
-
-
Constructor Details
-
JavaTemplateEngine
public JavaTemplateEngine()
-
-
Method Details
-
setTemplateEngineManager
public void setTemplateEngineManager(org.apache.struts2.components.template.TemplateEngineManager mgr) -
getSuffix
- Specified by:
getSuffix
in classorg.apache.struts2.components.template.BaseTemplateEngine
-
renderTemplate
public void renderTemplate(org.apache.struts2.components.template.TemplateRenderingContext templateContext) throws Exception - 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
-