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 SummaryFieldsFields inherited from class org.apache.struts2.components.template.BaseTemplateEngineDEFAULT_THEME_PROPERTIES_FILE_NAME
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.BaseTemplateEnginegetFinalTemplateName, getThemePropertiesFileName, getThemeProps
- 
Field Details- 
templateEngineManager
 
- 
- 
Constructor Details- 
JavaTemplateEnginepublic JavaTemplateEngine()
 
- 
- 
Method Details- 
setTemplateEngineManager
- 
getSuffix- Specified by:
- getSuffixin class- BaseTemplateEngine
 
- 
renderTemplate- Throws:
- Exception
 
- 
setThemeClassesAllows 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
 
- 
setDefaultTemplateTypeAllows for providing an alternative default struts theme. Will default to "ftl" otherwise.- Parameters:
- defaultTemplateTheme- the struts default theme
 
 
-