Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.turbine.services.template.mapper
Class LayoutTemplateMapper  view LayoutTemplateMapper download LayoutTemplateMapper.java

java.lang.Object
  extended byorg.apache.turbine.services.template.mapper.BaseMapper
      extended byorg.apache.turbine.services.template.mapper.BaseTemplateMapper
          extended byorg.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 264148 2005-08-29 14:21:04Z henning $

Field Summary
private static org.apache.commons.logging.Log log
          Logging
 
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
LayoutTemplateMapper()
          Default C'tor.
 
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 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
 

Field Detail

log

private static org.apache.commons.logging.Log log
Logging

Constructor Detail

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.

Method Detail

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