# Package org.codehaus.groovy.grails.web.mapping

##

- Interface Summary
  Interface | Description
  --- | ---
  LinkGenerator | Generates links for a Grails application based on URL mapping rules and/or base context settings.
  UrlCreator | Creates URL patterns as Strings.
  UrlMapping |
  UrlMappingData |
  UrlMappingEvaluator | Evaluates URL mapping from the given Spring Resource or class.
  UrlMappingInfo | Defines that data that was produced when matching a URI with a UrlMapping instance.
  UrlMappingParser |
  UrlMappings | Interface that allows access to all defined URL mappings and registration of new mappings at runtime
  UrlMappingsHolder | Main entry point of Grails URL mapping mechanism.

- Class Summary
  Class | Description
  --- | ---
  AbstractUrlMapping | Abstract UrlMapping implementation that provides common basic functionality.
  AbstractUrlMappingInfo | Abstract super class providing pass functionality for configuring a UrlMappingInfo.
  CachingLinkGenerator | A link generator that uses a LRU cache to cache generated links.
  ControllerActionConventions | Includes constants for common conventions for controller actions
  DefaultLinkGenerator | A link generating service for applications to use when generating links.
  DefaultUrlCreator | The default implementation of the UrlCreator interface that constructs URLs in Grails default pattern of /controllerName/actionName/id.
  DefaultUrlMappingData | Default implementating of the UrlMappingData interface.
  DefaultUrlMappingEvaluator |
  DefaultUrlMappingInfo | Holds information established from a matched URL.
  DefaultUrlMappingParser | A simple implementation of the UrlMappingParser interface.
  DefaultUrlMappings | The Default URL mappings that are used if none are configured.
  DefaultUrlMappingsHolder | Default implementation of the UrlMappingsHolder interface that takes a list of mappings and then sorts them according to their precedence rules as defined in the implementation of Comparable.
  ForwardUrlMappingInfo | A customizable UrlMappingInfo instance used for forwards and includes.
  MetaMappingInfo | Meta data describing a url mapping
  RegexUrlMapping |
  ResponseCodeMappingData | A mapping data for response codes (numbers)
  ResponseCodeUrlMapping | A Url mapping for http response codes.
  ResponseCodeUrlMappingVisitor |
  ResponseRedirector | Encapsulates the logic for issuing a redirect based on a Map of arguments
  UrlCreatorCache | Implements caching layer for UrlCreator
  UrlCreatorCache.ReverseMappingKey |
  UrlMappingUtils | Utility methods for working with UrlMappings
  UrlMappingsHolderFactoryBean | Constructs the UrlMappingsHolder from the registered UrlMappings class within a GrailsApplication.