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$
- Author:
- Henning P. Schmiedehausen
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.turbine.services.template.mapper.BaseTemplateMapperprefix
 - 
Fields inherited from class org.apache.turbine.services.template.mapper.BaseMapperdefaultProperty, separator
 
- 
 - 
Constructor SummaryConstructors Constructor Description LayoutTemplateMapper()Default C'tor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoMapping(String template)Look for a given Template, then try the defaults until we hit the root.- 
Methods inherited from class org.apache.turbine.services.template.mapper.BaseTemplateMappergetDefaultName, getPrefix, setPrefix
 - 
Methods inherited from class org.apache.turbine.services.template.mapper.BaseMappergetCacheSize, getDefaultProperty, getMappedName, getSeparator, init, isUseCache, setCacheSize, setDefaultProperty, setSeparator, setUseCache
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.turbine.services.template.mapper.MappergetCacheSize, getDefaultName, getDefaultProperty, getMappedName, getSeparator, init, isUseCache, setCacheSize, setDefaultProperty, setSeparator, setUseCache
 
- 
 
- 
- 
- 
Constructor Detail- 
LayoutTemplateMapperpublic 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.
 
- 
 - 
Method Detail- 
doMappingpublic String doMapping(String template) Look for a given Template, then try the defaults until we hit the root.- Specified by:
- doMappingin class- BaseMapper
- Parameters:
- template- The template name.
- Returns:
- The parsed module name.
 
 
- 
 
-