org.apache.tiles.request.freemarker.render
Class AttributeValueFreemarkerServlet

Package class diagram package AttributeValueFreemarkerServlet
java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by freemarker.ext.servlet.FreemarkerServlet
              extended by org.apache.tiles.request.freemarker.servlet.SharedVariableLoaderFreemarkerServlet
                  extended by org.apache.tiles.request.freemarker.render.AttributeValueFreemarkerServlet
All Implemented Interfaces:
Serializable, Servlet, ServletConfig

public class AttributeValueFreemarkerServlet
extends SharedVariableLoaderFreemarkerServlet

Extends SharedVariableLoaderFreemarkerServlet to use the attribute value as the template name.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.tiles.request.freemarker.servlet.SharedVariableLoaderFreemarkerServlet
CUSTOM_SHARED_VARIABLE_FACTORIES_INIT_PARAM
 
Fields inherited from class freemarker.ext.servlet.FreemarkerServlet
debug, KEY_APPLICATION, KEY_APPLICATION_PRIVATE, KEY_INCLUDE, KEY_JSP_TAGLIBS, KEY_REQUEST, KEY_REQUEST_PARAMETERS, KEY_REQUEST_PRIVATE, KEY_SESSION
 
Constructor Summary
AttributeValueFreemarkerServlet()
           
 
Method Summary
protected  String requestUrlToTemplatePath(HttpServletRequest request)
          
 void setValue(String value)
          Sets the value to use as the template name.
 
Methods inherited from class org.apache.tiles.request.freemarker.servlet.SharedVariableLoaderFreemarkerServlet
addSharedVariableFactory, createConfiguration, createTemplateLoader, init
 
Methods inherited from class freemarker.ext.servlet.FreemarkerServlet
createModel, createObjectWrapper, createRequestParametersHashModel, deduceLocale, doGet, doPost, getConfiguration, getObjectWrapper, getTemplatePath, init, initializeServletContext, initializeSession, postTemplateProcess, preprocessRequest, preTemplateProcess
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeValueFreemarkerServlet

public AttributeValueFreemarkerServlet()
Method Detail

setValue

public void setValue(String value)
Sets the value to use as the template name.

Parameters:
value - The template name.

requestUrlToTemplatePath

protected String requestUrlToTemplatePath(HttpServletRequest request)

Overrides:
requestUrlToTemplatePath in class freemarker.ext.servlet.FreemarkerServlet


Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.