dgraham 2003/07/09 20:01:27 Modified: src/share/org/apache/struts/tiles/actions TilesAction.java Log: Formatted code. Revision Changes Path 1.6 +76 -75 jakarta-struts/src/share/org/apache/struts/tiles/actions/TilesAction.java Index: TilesAction.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/tiles/actions/TilesAction.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- TilesAction.java 27 Feb 2003 19:20:36 -0000 1.5 +++ TilesAction.java 10 Jul 2003 03:01:27 -0000 1.6 @@ -59,19 +59,19 @@ * */ - package org.apache.struts.tiles.actions; -import org.apache.struts.tiles.ComponentContext; - import java.io.IOException; + import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; +import org.apache.struts.tiles.ComponentContext; /** * Base class for Tiles Actions. @@ -81,70 +81,70 @@ * This class extends Struts Action. Subclasses should override * execute(ComponentContext ...) method instead of Struts * execute(ActionMapping ...) method. - * Backward compatibility is ensured with the perform(ComponentContext ...) method. * @version $Revision$ $Date$ */ +public abstract class TilesAction extends Action { -public abstract class TilesAction extends Action -{ + /** + * Original Struts Action's method. + * Retrieve current Tile context and call TilesAction execute method. + * Do not overload this method ! + * + * @param mapping The ActionMapping used to select this instance. + * @param form The optional ActionForm bean for this request (if any). + * @param request The HTTP request we are processing. + * @param response The HTTP response we are creating. + * + * @exception Exception if the application business logic throws + * an exception + * @since Struts 1.1 + */ + public ActionForward execute( + ActionMapping mapping, + ActionForm form, + HttpServletRequest request, + HttpServletResponse response) + throws Exception { + + // Try to retrieve tile context + ComponentContext context = ComponentContext.getContext(request); + if (context == null) { + throw new ServletException( + "Can't find Tile context for '" + + this.getClass().getName() + + "'. TilesAction subclasses must be called from a Tile"); + } + + return this.execute(context, mapping, form, request, response); + } - /** - * Original Struts Action's method. - * Retrieve current Tile context and call TilesAction execute method. - * Do not overload this method ! - * - * @param mapping The ActionMapping used to select this instance. - * @param form The optional ActionForm bean for this request (if any). - * @param request The HTTP request we are processing. - * @param response The HTTP response we are creating. - * - * @exception Exception if the application business logic throws - * an exception - * @since Struts 1.1 - */ - public ActionForward execute(ActionMapping mapping, - ActionForm form, - HttpServletRequest request, - HttpServletResponse response) - throws Exception - { - // Try to retrieve tile context - ComponentContext context = ComponentContext.getContext( request ); - if( context == null ) - { - throw new ServletException( "Can't find Tile context for '" + this.getClass().getName() - + "'. TilesAction subclasses must be called from a Tile" ); - } - return execute( context, mapping, form, request, response ); - } - - /** - * Process the specified HTTP request and create the corresponding HTTP - * response (or forward to another web component that will create it), - * with provision for handling exceptions thrown by the business logic. - * <br> - * Override this method to provide functionality. - * - * @param context The current Tile context, containing Tile attributes. - * @param mapping The ActionMapping used to select this instance. - * @param form The optional ActionForm bean for this request (if any). - * @param request The HTTP request we are processing. - * @param response The HTTP response we are creating. - * - * @exception Exception if the application business logic throws - * an exception - * @since Struts 1.1 - */ - public ActionForward execute(ComponentContext context, - ActionMapping mapping, - ActionForm form, - HttpServletRequest request, - HttpServletResponse response) - throws Exception - { - // Call old method for backward compatibility. - return perform( context, mapping, form, request, response ); - } + /** + * Process the specified HTTP request and create the corresponding HTTP + * response (or forward to another web component that will create it), + * with provision for handling exceptions thrown by the business logic. + * <br> + * Override this method to provide functionality. + * + * @param context The current Tile context, containing Tile attributes. + * @param mapping The ActionMapping used to select this instance. + * @param form The optional ActionForm bean for this request (if any). + * @param request The HTTP request we are processing. + * @param response The HTTP response we are creating. + * + * @exception Exception if the application business logic throws + * an exception + * @since Struts 1.1 + */ + public ActionForward execute( + ComponentContext context, + ActionMapping mapping, + ActionForm form, + HttpServletRequest request, + HttpServletResponse response) + throws Exception { + + return perform(context, mapping, form, request, response); + } /** * Process the specified HTTP request and create the corresponding HTTP @@ -163,14 +163,15 @@ * @exception ServletException if a servlet exception occurs * @deprecated Use the <code>execute()</code> method instead */ - public ActionForward perform( ComponentContext context, - ActionMapping mapping, - ActionForm form, - HttpServletRequest request, - HttpServletResponse response) - throws IOException, ServletException - { - return null; + public ActionForward perform( + ComponentContext context, + ActionMapping mapping, + ActionForm form, + HttpServletRequest request, + HttpServletResponse response) + throws IOException, ServletException { + + return null; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]