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

Interface Summary
UrlCreator A UrlCreator is a class whoes implementor is resonposible for creating URL patterns as Strings.
UrlMapping An interface that defines a URL mapping.
UrlMappingData Holds information about a parsed URL such as the tokens that make up the URL, The URLs (plural) that the UrLMapping logically maps to and so forth
UrlMappingEvaluator An interface that evaluates URL mapping from the given Spring Resource or class
UrlMappingInfo The UrlMappingInfo interface defines that data that was produced when matching a URI with a UrlMapping instance.
UrlMappingParser Parses a Grails URL mapping into a UrlMappingData object that holds various information about the mapping A Grails URL pattern is not a regex, but is an extension to the form defined by Apache Ant and used by Spring AntPathMatcher.
UrlMappingsHolder Main entry point of Grails URL mapping mechanism.

Class Summary
AbstractUrlMapping Abstract UrlMapping implementation that provides common basic functionality
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 A UrlMapping evaluator that evaluates Groovy scripts that are in the form:

mappings { /$post/$year?

DefaultUrlMappingInfo A Class that implements the UrlMappingInfo interface and holds information established from a matched URL
DefaultUrlMappingParser A simple implementation of the UrlMappingParser interface.
DefaultUrlMappingsHolder The default implementation of the UrlMappingsHolder interface that takes a list of mappings and then sorts them according to their precdence rules as defined in the implementation of Comparable
RegexUrlMapping A UrlMapping implementation that takes a Grails URL pattern and turns it into a regex matcher so that URLs can be matched and information captured from the match.
ResponseCodeMappingData A mapping data for response codes (numbers)
ResponseCodeUrlMapping A Url mapping for http response codes
UrlMappingsHolderFactoryBean A FactoryBean for constructing the UrlMappingsHolder from the registered UrlMappings class within a GrailsApplication

Copyright (c) 2005-2009 The Grails project