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 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 |
LOG
private static final Logger LOG
DEFAULT_THEME_PROPERTIES_FILE_NAME
public static final String DEFAULT_THEME_PROPERTIES_FILE_NAME
- The default theme properties file name. Default is 'theme.properties'
- See Also:
- Constant Field Values
themeProps
final Map<String,Properties> themeProps
BaseTemplateEngine
public BaseTemplateEngine()
getThemeProps
public 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 String getFinalTemplateName(Template template)
getThemePropertiesFileName
protected String getThemePropertiesFileName()
getSuffix
protected abstract String getSuffix()
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.