org.apache.turbine.services.template.mapper
Class DirectTemplateMapper

java.lang.Object
  extended by org.apache.turbine.services.template.mapper.BaseMapper
      extended by org.apache.turbine.services.template.mapper.BaseTemplateMapper
          extended by org.apache.turbine.services.template.mapper.DirectTemplateMapper
All Implemented Interfaces:
Mapper

public class DirectTemplateMapper
extends BaseTemplateMapper
implements Mapper

The most primitive templating mapper. It is used for the navigation template objects. It never caches and simply returns what is given to it but keeps the template extension.

Version:
$Id: DirectTemplateMapper.java 222043 2004-12-06 17:47:33Z painter $
Author:
Henning P. Schmiedehausen

Field Summary
 
Fields inherited from class org.apache.turbine.services.template.mapper.BaseTemplateMapper
prefix
 
Fields inherited from class org.apache.turbine.services.template.mapper.BaseMapper
defaultProperty, separator
 
Constructor Summary
DirectTemplateMapper()
          Default C'tor.
 
Method Summary
 java.lang.String doMapping(java.lang.String template)
          Replace all "," with ".", but keep the extension.
 
Methods inherited from class org.apache.turbine.services.template.mapper.BaseTemplateMapper
getDefaultName, getPrefix, setPrefix
 
Methods inherited from class org.apache.turbine.services.template.mapper.BaseMapper
getCacheSize, getDefaultProperty, getMappedName, getSeparator, init, isUseCache, setCacheSize, setDefaultProperty, setSeparator, setUseCache
 
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
 

Constructor Detail

DirectTemplateMapper

public DirectTemplateMapper()
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

doMapping

public java.lang.String doMapping(java.lang.String template)
Replace all "," with ".", but keep the extension. about,directions,Driving.vm --> about/directions/Driving.vm

Specified by:
doMapping in class BaseMapper
Parameters:
template - The template name.
Returns:
A class name for the given template.


Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.