org.apache.struts.tiles
Class ActionController

java.lang.Object
  |
  +--org.apache.struts.tiles.ActionController
All Implemented Interfaces:
Controller

public class ActionController
extends java.lang.Object
implements Controller

Struts wrapper implementation of Controller. This implementation wraps an Action in a Controller.


Field Summary
private  Action action
          Struts action wrapped.
 
Constructor Summary
ActionController(Action action)
          Constructor.
 
Method Summary
 void execute(ComponentContext tileContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext)
          Method associated to a tile and called immediately before the tile is included.
 void perform(ComponentContext tileContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext)
          Method associated to a tile and called immediately before tile is included.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

action

private Action action
Struts action wrapped.
Constructor Detail

ActionController

public ActionController(Action action)
Constructor.
Parameters:
action - Action to be wrapped.
Method Detail

perform

public void perform(ComponentContext tileContext,
                    javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response,
                    javax.servlet.ServletContext servletContext)
             throws javax.servlet.ServletException,
                    java.io.IOException
Method associated to a tile and called immediately before tile is included. This implementation calls a Struts Action. No servlet is set by this method.
Specified by:
perform in interface Controller
Parameters:
tileContext - Current tile context.
request - Current request.
response - Current response.
servletContext - Current servlet context.

execute

public void execute(ComponentContext tileContext,
                    javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response,
                    javax.servlet.ServletContext servletContext)
             throws java.lang.Exception
Description copied from interface: Controller
Method associated to a tile and called immediately before the tile is included.
Specified by:
execute in interface Controller
See Also:
Controller.execute(org.apache.struts.tiles.ComponentContext, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.ServletContext)


Copyright 2000-2006 - The Apache Software Foundation