# Uses of Class
org.apache.struts2.dispatcher.mapper.ActionMapping

Packages that use ActionMapping
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.dispatcher
This package contains a reimagining of the traditional Struts filter dispatchers.
org.apache.struts2.dispatcher.mapper

- ## Uses of ActionMapping in org.apache.struts2

  Methods in org.apache.struts2 that return ActionMapping
  Modifier and Type
  Method
  Description
  `ActionMapping`
  ActionContext.`getActionMapping()`
  Gets ActionMapping associated with current action
  `static ActionMapping`
  ServletActionContext.`getActionMapping()`
  Gets the action mapping for this context
  Methods in org.apache.struts2 with parameters of type ActionMapping
  Modifier and Type
  Method
  Description
  `ActionContext`
  ActionContext.`withActionMapping(ActionMapping actionMapping)`
  Assigns ActionMapping to action context

- ## Uses of ActionMapping in org.apache.struts2.dispatcher

  Methods in org.apache.struts2.dispatcher that return ActionMapping
  Modifier and Type
  Method
  Description
  `ActionMapping`
  PrepareOperations.`findActionMapping(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)`
  Finds and optionally creates an `ActionMapping`.
  `ActionMapping`
  PrepareOperations.`findActionMapping(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, boolean forceLookup)`
  Finds and optionally creates an `ActionMapping`.
  Methods in org.apache.struts2.dispatcher with parameters of type ActionMapping
  Modifier and Type
  Method
  Description
  `Map<String,Object>`
  Dispatcher.`createContextMap(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, ActionMapping mapping)`
  Create a context map containing all the wrapped request objects
  `void`
  ExecuteOperations.`executeAction(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, ActionMapping mapping)`
  Executes an action
  `void`
  Dispatcher.`serviceAction(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, ActionMapping mapping)`
  Load Action class for mapping and invoke the appropriate Action method, or go directly to the Result.

- ## Uses of ActionMapping in org.apache.struts2.dispatcher.mapper

  Methods in org.apache.struts2.dispatcher.mapper that return ActionMapping
  Modifier and Type
  Method
  Description
  `ActionMapping`
  ActionMapper.`getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager)`
  Expose the ActionMapping for the current request
  `ActionMapping`
  CompositeActionMapper.`getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager)`
  `ActionMapping`
  DefaultActionMapper.`getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager)`
  `ActionMapping`
  PrefixBasedActionMapper.`getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager)`
  `ActionMapping`
  Restful2ActionMapper.`getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager)`
  `ActionMapping`
  RestfulActionMapper.`getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager)`
  `ActionMapping`
  ActionMapper.`getMappingFromActionName(String actionName)`
  Expose the ActionMapping for the specified action name
  `ActionMapping`
  CompositeActionMapper.`getMappingFromActionName(String actionName)`
  `ActionMapping`
  DefaultActionMapper.`getMappingFromActionName(String actionName)`
  `ActionMapping`
  RestfulActionMapper.`getMappingFromActionName(String actionName)`
  `protected ActionMapping`
  DefaultActionMapper.`parseActionName(ActionMapping mapping)`
  Methods in org.apache.struts2.dispatcher.mapper with parameters of type ActionMapping
  Modifier and Type
  Method
  Description
  `protected String`
  DefaultActionMapper.`dropExtension(String name, ActionMapping mapping)`
  Drops the extension from the action name, storing it in the mapping for later use
  `void`
  ParameterAction.`execute(String key, ActionMapping mapping)`
  `protected void`
  DefaultActionMapper.`extractMethodName(ActionMapping mapping, ConfigurationManager configurationManager)`
  Reads defined method name for a given action from configuration
  `String`
  ActionMapper.`getUriFromActionMapping(ActionMapping mapping)`
  Convert an ActionMapping into a URI string
  `String`
  CompositeActionMapper.`getUriFromActionMapping(ActionMapping mapping)`
  `String`
  DefaultActionMapper.`getUriFromActionMapping(ActionMapping mapping)`
  `String`
  PrefixBasedActionMapper.`getUriFromActionMapping(ActionMapping mapping)`
  `String`
  RestfulActionMapper.`getUriFromActionMapping(ActionMapping mapping)`
  `protected void`
  DefaultActionMapper.`handleDynamicMethod(ActionMapping mapping, StringBuilder uri)`
  `protected void`
  DefaultActionMapper.`handleExtension(ActionMapping mapping, StringBuilder uri)`
  `protected void`
  DefaultActionMapper.`handleName(ActionMapping mapping, StringBuilder uri)`
  `protected void`
  DefaultActionMapper.`handleNamespace(ActionMapping mapping, StringBuilder uri)`
  `protected void`
  DefaultActionMapper.`handleParams(ActionMapping mapping, StringBuilder uri)`
  `void`
  DefaultActionMapper.`handleSpecialParameters(jakarta.servlet.http.HttpServletRequest request, ActionMapping mapping)`
  Special parameters, as described in the class-level comment, are searched for and handled.
  `protected ActionMapping`
  DefaultActionMapper.`parseActionName(ActionMapping mapping)`
  `protected void`
  DefaultActionMapper.`parseNameAndNamespace(String uri, ActionMapping mapping, ConfigurationManager configManager)`
  Parses the name and namespace from the uri