@SuppressWarnings("rawtypes") public interface UrlCreator
Creates URL patterns as Strings. A UrlCreator is passed is a set of parameter values and produces a valid relative URI.
| Type Params | Return Type | Name and description |
|---|---|---|
|
public String |
createRelativeURL(String controller, String action, Map parameterValues, String encoding)Creates a URL for the given parameters values, controller and action names without the context path information |
|
public String |
createRelativeURL(String controller, String action, String pluginName, Map parameterValues, String encoding)Creates a URL for the given parameters values, controller and action names without the context path information |
|
public String |
createRelativeURL(String controller, String action, String namespace, String pluginName, Map parameterValues, String encoding)Creates a URL for the given parameters values, controller and action names without the context path information |
|
public String |
createRelativeURL(String controller, String action, Map parameterValues, String encoding, String fragment)Creates a URL for the given parameters values, controller and action names without the context path information |
|
public String |
createRelativeURL(String controller, String action, String namespace, String pluginName, Map parameterValues, String encoding, String fragment)Creates a URL for the given parameters values, controller and action names without the context path information |
|
public String |
createURL(Map parameterValues, String encoding)Creates a URL for the given parameter values |
|
public String |
createURL(Map parameterValues, String encoding, String fragment)Creates a URL for the given parameter values |
|
public String |
createURL(String controller, String action, Map parameterValues, String encoding)Creates a URL for the given parameters values, controller and action names |
|
public String |
createURL(String controller, String action, String pluginName, Map parameterValues, String encoding)Creates a URL for the given parameters values, controller and action names |
|
public String |
createURL(String controller, String action, String namespace, String pluginName, Map parameterValues, String encoding)Creates a URL for the given parameters values, controller and action names |
|
public String |
createURL(String controller, String action, Map parameterValues, String encoding, String fragment)Creates a URL for the given parameters values, controller and action names |
|
public String |
createURL(String controller, String action, String namespace, String pluginName, Map parameterValues, String encoding, String fragment)Creates a URL for the given parameters values, controller and action names |
Creates a URL for the given parameters values, controller and action names without the context path information
controller - The controller nameaction - The action nameparameterValues - The parameter valuesencoding - The encoding to use for parametersCreates a URL for the given parameters values, controller and action names without the context path information
controller - The controller nameaction - The action namepluginName - The name of the plugin which provides the controllerparameterValues - The parameter valuesencoding - The encoding to use for parametersCreates a URL for the given parameters values, controller and action names without the context path information
controller - The controller nameaction - The action namenamespace - The controller namespacepluginName - The name of the plugin which provides the controllerparameterValues - The parameter valuesencoding - The encoding to use for parametersCreates a URL for the given parameters values, controller and action names without the context path information
controller - The controller nameaction - The action nameparameterValues - The parameter valuesencoding - The encoding to use for parametersfragment - The fragment to append to the endCreates a URL for the given parameters values, controller and action names without the context path information
controller - The controller nameaction - The action namenamespace - The controller namespacepluginName - The name of the plugin which provides the controllerparameterValues - The parameter valuesencoding - The encoding to use for parametersfragment - The fragment to append to the endCreates a URL for the given parameter values
parameterValues - The parameter valuesencoding - The encoding to use for parametersCreates a URL for the given parameter values
parameterValues - The parameter valuesencoding - The encoding to use for parametersfragment - The URL fragment to be appended to the URL following a #Creates a URL for the given parameters values, controller and action names
controller - The controller nameaction - The action nameparameterValues - The parameter valuesencoding - The encoding to use for parametersCreates a URL for the given parameters values, controller and action names
controller - The controller nameaction - The action namepluginName - The name of the plugin which provides the controllerparameterValues - The parameter valuesencoding - The encoding to use for parametersCreates a URL for the given parameters values, controller and action names
controller - The controller nameaction - The action namenamespace - The controller namespacepluginName - The name of the plugin which provides the controllerparameterValues - The parameter valuesencoding - The encoding to use for parametersCreates a URL for the given parameters values, controller and action names
controller - The controller nameaction - The action nameparameterValues - The parameter valuesencoding - The encoding to use for parametersfragment - The URL fragment to be appended to the URL following a #Creates a URL for the given parameters values, controller and action names
controller - The controller nameaction - The action namenamespace - The controller namespacepluginName - The name of the plugin which provides the controllerparameterValues - The parameter valuesencoding - The encoding to use for parametersfragment - The URL fragment to be appended to the URL following a #