@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 #