Class CompositeActionMapper

java.lang.Object
org.apache.struts2.dispatcher.mapper.CompositeActionMapper
All Implemented Interfaces:
ActionMapper

public class CompositeActionMapper extends Object implements ActionMapper
A composite action mapper that is capable of delegating to a series of ActionMapper if the former failed to obtained a valid ActionMapping or uri. More details: http://struts.apache.org/docs/actionmapper.html
Version:
$Date$ $Id$
See Also:
  • Field Details

  • Constructor Details

    • CompositeActionMapper

      public CompositeActionMapper(Container container, String list)
  • Method Details

    • getMapping

      public ActionMapping getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager)
      Description copied from interface: ActionMapper
      Expose the ActionMapping for the current request
      Specified by:
      getMapping in interface ActionMapper
      Parameters:
      request - The servlet request
      configManager - The current configuration manager
      Returns:
      The appropriate action mapping or null if mapping cannot be determined
    • getMappingFromActionName

      public ActionMapping getMappingFromActionName(String actionName)
      Description copied from interface: ActionMapper
      Expose the ActionMapping for the specified action name
      Specified by:
      getMappingFromActionName in interface ActionMapper
      Parameters:
      actionName - The name of the action that may have other information embedded in it
      Returns:
      The appropriate action mapping
    • getUriFromActionMapping

      public String getUriFromActionMapping(ActionMapping mapping)
      Description copied from interface: ActionMapper
      Convert an ActionMapping into a URI string
      Specified by:
      getUriFromActionMapping in interface ActionMapper
      Parameters:
      mapping - The action mapping
      Returns:
      The URI string that represents this mapping