org.apache.tiles.web.startup
abstract public class: AbstractTilesInitializerServlet [javadoc |
source]
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.tiles.web.startup.AbstractTilesInitializerServlet
All Implemented Interfaces:
Serializable, Servlet, ServletConfig
Direct Known Subclasses:
SimpleTilesInitializerServlet, TilesFilter, TilesServlet
Abstract Initialization Servlet. Uses a
TilesInitializer , created by
#createTilesInitializer() to initialize Tiles.
Methods from javax.servlet.http.HttpServlet: |
---|
class$, doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service |
Methods from javax.servlet.GenericServlet: |
---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log, service |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from org.apache.tiles.web.startup.AbstractTilesInitializerServlet Detail: |
abstract protected TilesInitializer createTilesInitializer()
Creates a new instance of TilesInitializer . Implement it to use
your custom initializer. |
public void destroy() {
initializer.destroy();
}
|
public void init() throws ServletException {
initializer = createTilesInitializer();
ServletContext adaptedContext = new ServletContextAdapter(
getServletConfig());
ServletTilesApplicationContext preliminaryContext = new ServletTilesApplicationContext(
adaptedContext);
initializer.initialize(preliminaryContext);
}
|