org.tm4j.vtl.struts
Class VelocityAction

java.lang.Object
  extended byorg.apache.struts.action.Action
      extended byorg.tm4j.vtl.struts.VelocityAction
Direct Known Subclasses:
UnloadMapAction

public class VelocityAction
extends org.apache.struts.action.Action


Field Summary
 
Fields inherited from class org.apache.struts.action.Action
ACTION_SERVLET_KEY, APPLICATION_KEY, DATA_SOURCE_KEY, defaultLocale, ERROR_KEY, EXCEPTION_KEY, FORM_BEANS_KEY, FORWARDS_KEY, LOCALE_KEY, MAPPING_KEY, MAPPINGS_KEY, MESSAGE_KEY, MESSAGES_KEY, MULTIPART_KEY, PLUG_INS_KEY, REQUEST_PROCESSOR_KEY, servlet, SERVLET_KEY, TRANSACTION_TOKEN_KEY
 
Constructor Summary
VelocityAction()
           
 
Method Summary
 org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Default implementation of the perform() method.
 TM4JVelocityConfiguration getConfiguration()
           
 
Methods inherited from class org.apache.struts.action.Action
execute, generateToken, getDataSource, getDataSource, getLocale, getResources, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, perform, perform, resetToken, saveErrors, saveMessages, saveToken, setLocale, setServlet, toHex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VelocityAction

public VelocityAction()
Method Detail

getConfiguration

public TM4JVelocityConfiguration getConfiguration()
                                           throws TM4JVelocityConfigurationException
Throws:
TM4JVelocityConfigurationException

execute

public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping,
                                                      org.apache.struts.action.ActionForm form,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
                                               throws java.io.IOException,
                                                      javax.servlet.ServletException
Default implementation of the perform() method. If form is an instance of the VTLForm class, then it is augmented with template and page rendering information extracted from the TM4JVelocityConfiguration associated with the servlet.

Throws:
java.io.IOException
javax.servlet.ServletException