org.apache.turbine.services.template.mapper
Class LayoutTemplateMapper
java.lang.Object
org.apache.turbine.services.template.mapper.BaseMapper
org.apache.turbine.services.template.mapper.BaseTemplateMapper
org.apache.turbine.services.template.mapper.LayoutTemplateMapper
- All Implemented Interfaces:
- Mapper
- public class LayoutTemplateMapper
- extends BaseTemplateMapper
- implements Mapper
This mapper is responsible for the lookup of templates for the Layout
It tries to look in various packages for a match:
1. about,directions,Driving.vm <- exact match
2. about,directions,Default.vm <- package match, Default name
3. about,Default.vm <- stepping up in the hierarchy
4. Default.vm <- The name configured as default.layout.template
in the corresponding Templating Engine
- Version:
- $Id: LayoutTemplateMapper.java 534527 2007-05-02 16:10:59Z tv $
- Author:
- Henning P. Schmiedehausen
Method Summary |
java.lang.String |
doMapping(java.lang.String template)
Look for a given Template, then try the
defaults until we hit the root. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.turbine.services.template.mapper.Mapper |
getCacheSize, getDefaultName, getDefaultProperty, getMappedName, getSeparator, init, isUseCache, setCacheSize, setDefaultProperty, setSeparator, setUseCache |
LayoutTemplateMapper
public LayoutTemplateMapper()
- Default C'tor. If you use this C'tor, you must use
the bean setter to set the various properties needed for
this mapper before first usage.
doMapping
public java.lang.String doMapping(java.lang.String template)
- Look for a given Template, then try the
defaults until we hit the root.
- Specified by:
doMapping
in class BaseMapper
- Parameters:
template
- The template name.
- Returns:
- The parsed module name.
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.