org.apache.struts2.components.template
Class BaseTemplateEngine
java.lang.Object
org.apache.struts2.components.template.BaseTemplateEngine
- All Implemented Interfaces:
- TemplateEngine
- Direct Known Subclasses:
- FreemarkerTemplateEngine, JspTemplateEngine, VelocityTemplateEngine
public abstract class BaseTemplateEngine
- extends java.lang.Object
- implements TemplateEngine
Base class for template engines.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_THEME_PROPERTIES_FILE_NAME
public static final java.lang.String DEFAULT_THEME_PROPERTIES_FILE_NAME
- The default theme properties file name. Default is 'theme.properties'
- See Also:
- Constant Field Values
BaseTemplateEngine
public BaseTemplateEngine()
getThemeProps
public java.util.Map getThemeProps(Template template)
- Description copied from interface:
TemplateEngine
- Get's the properties for the given template.
- Specified by:
getThemeProps
in interface TemplateEngine
- Parameters:
template
- the template.
- Returns:
- the properties as key value pairs.
getFinalTemplateName
protected java.lang.String getFinalTemplateName(Template template)
getThemePropertiesFileName
protected java.lang.String getThemePropertiesFileName()
getSuffix
protected abstract java.lang.String getSuffix()
Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.