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 StringvoidrenderTemplate(TemplateRenderingContext templateContext) voidsetDefaultTemplateType(String defaultTemplateTheme) Allows for providing an alternative default struts theme.voidvoidsetThemeClasses(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:
getSuffixin 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
-