Author: ddewolf Date: Fri Oct 27 08:18:03 2006 New Revision: 468411 URL: http://svn.apache.org/viewvc?view=rev&rev=468411 Log: Upgrading tiles to the most recent snapshot
Modified: struts/struts2/trunk/plugins/tiles/src/main/java/org/apache/struts2/views/tiles/TilesResult.java Modified: struts/struts2/trunk/plugins/tiles/src/main/java/org/apache/struts2/views/tiles/TilesResult.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/tiles/src/main/java/org/apache/struts2/views/tiles/TilesResult.java?view=diff&rev=468411&r1=468410&r2=468411 ============================================================================== --- struts/struts2/trunk/plugins/tiles/src/main/java/org/apache/struts2/views/tiles/TilesResult.java (original) +++ struts/struts2/trunk/plugins/tiles/src/main/java/org/apache/struts2/views/tiles/TilesResult.java Fri Oct 27 08:18:03 2006 @@ -29,7 +29,7 @@ import org.apache.struts2.ServletActionContext; import org.apache.struts2.dispatcher.ServletDispatcherResult; import org.apache.tiles.*; -import org.apache.tiles.context.servlet.ServletTilesContext; +import org.apache.tiles.context.BasicTilesContextFactory; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.LocaleProvider; @@ -107,7 +107,9 @@ HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); ServletContext servletContext = ServletActionContext.getServletContext(); - TilesContext tilesContext = new ServletTilesContext(servletContext, request, response); + TilesRequestContext tilesContext = + new BasicTilesContextFactory().createRequestContext(servletContext, + request, response); this.definitionsFactory = (DefinitionsFactory) servletContext.getAttribute(TilesUtilImpl.DEFINITIONS_FACTORY); @@ -123,7 +125,7 @@ ComponentContext.setContext(context, tilesContext); // execute component controller associated with definition, if any - Controller controller = getController(definition, request); + ViewPreparer controller = getController(definition, request); if (controller != null) { if (log.isDebugEnabled()) { log.debug("Executing Tiles controller [" + controller + "]"); @@ -171,7 +173,7 @@ * @return the component context * @throws Exception if preparations failed */ - protected ComponentContext getComponentContext(ComponentDefinition definition, TilesContext tilesContext) + protected ComponentContext getComponentContext(ComponentDefinition definition, TilesRequestContext tilesContext) throws Exception { ComponentContext context = ComponentContext.getContext(tilesContext); if (context == null) { @@ -192,9 +194,9 @@ * @return the component controller to execute, or <code>null</code> if none * @throws Exception if preparations failed */ - protected Controller getController(ComponentDefinition definition, HttpServletRequest request) + protected ViewPreparer getController(ComponentDefinition definition, HttpServletRequest request) throws Exception { - return definition.getOrCreateController(); + return definition.getOrCreatePreparer(); } /** @@ -206,7 +208,7 @@ * @throws Exception if controller execution failed */ protected void executeController( - Controller controller, ComponentContext context, TilesContext tilesContext) + ViewPreparer controller, ComponentContext context, TilesRequestContext tilesContext) throws Exception { controller.execute(tilesContext, context); }