org.apache.struts2.dispatcher.mapper
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/2.x/docs/actionmapper.html
- Version:
- $Date$ $Id$
- See Also:
ActionMapper
,
ActionMapping
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
actionMappers
protected List<ActionMapper> actionMappers
CompositeActionMapper
public CompositeActionMapper(Container container,
String list)
getMapping
public ActionMapping getMapping(javax.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 requestconfigManager
- 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
Copyright © 2000–2017 Apache Software Foundation. All rights reserved.