Interface UrlCreator

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String createRelativeURL​(java.lang.String controller, java.lang.String action, java.lang.String namespace, java.lang.String pluginName, java.util.Map parameterValues, java.lang.String encoding)
      Creates a URL for the given parameters values, controller and action names without the context path information
      java.lang.String createRelativeURL​(java.lang.String controller, java.lang.String action, java.lang.String namespace, java.lang.String pluginName, java.util.Map parameterValues, java.lang.String encoding, java.lang.String fragment)
      Creates a URL for the given parameters values, controller and action names without the context path information
      java.lang.String createRelativeURL​(java.lang.String controller, java.lang.String action, java.lang.String pluginName, java.util.Map parameterValues, java.lang.String encoding)
      Creates a URL for the given parameters values, controller and action names without the context path information
      java.lang.String createRelativeURL​(java.lang.String controller, java.lang.String action, java.util.Map parameterValues, java.lang.String encoding)
      Creates a URL for the given parameters values, controller and action names without the context path information
      java.lang.String createRelativeURL​(java.lang.String controller, java.lang.String action, java.util.Map parameterValues, java.lang.String encoding, java.lang.String fragment)
      Creates a URL for the given parameters values, controller and action names without the context path information
      java.lang.String createURL​(java.lang.String controller, java.lang.String action, java.lang.String namespace, java.lang.String pluginName, java.util.Map parameterValues, java.lang.String encoding)
      Creates a URL for the given parameters values, controller and action names
      java.lang.String createURL​(java.lang.String controller, java.lang.String action, java.lang.String namespace, java.lang.String pluginName, java.util.Map parameterValues, java.lang.String encoding, java.lang.String fragment)
      Creates a URL for the given parameters values, controller and action names
      java.lang.String createURL​(java.lang.String controller, java.lang.String action, java.lang.String pluginName, java.util.Map parameterValues, java.lang.String encoding)
      Creates a URL for the given parameters values, controller and action names
      java.lang.String createURL​(java.lang.String controller, java.lang.String action, java.util.Map parameterValues, java.lang.String encoding)
      Creates a URL for the given parameters values, controller and action names
      java.lang.String createURL​(java.lang.String controller, java.lang.String action, java.util.Map parameterValues, java.lang.String encoding, java.lang.String fragment)
      Creates a URL for the given parameters values, controller and action names
      java.lang.String createURL​(java.util.Map parameterValues, java.lang.String encoding)
      Creates a URL for the given parameter values
      java.lang.String createURL​(java.util.Map parameterValues, java.lang.String encoding, java.lang.String fragment)
      Creates a URL for the given parameter values
    • Method Detail

      • createURL

        java.lang.String createURL​(java.util.Map parameterValues,
                                   java.lang.String encoding)
        Creates a URL for the given parameter values
        Parameters:
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        Returns:
        Returns the created URL for the given parameter values
      • createURL

        java.lang.String createURL​(java.util.Map parameterValues,
                                   java.lang.String encoding,
                                   java.lang.String fragment)
        Creates a URL for the given parameter values
        Parameters:
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        fragment - The URL fragment to be appended to the URL following a #
        Returns:
        Returns the created URL for the given parameter values
      • createURL

        java.lang.String createURL​(java.lang.String controller,
                                   java.lang.String action,
                                   java.util.Map parameterValues,
                                   java.lang.String encoding)
        Creates a URL for the given parameters values, controller and action names
        Parameters:
        controller - The controller name
        action - The action name
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        Returns:
        The created URL for the given arguments
      • createURL

        java.lang.String createURL​(java.lang.String controller,
                                   java.lang.String action,
                                   java.lang.String pluginName,
                                   java.util.Map parameterValues,
                                   java.lang.String encoding)
        Creates a URL for the given parameters values, controller and action names
        Parameters:
        controller - The controller name
        action - The action name
        pluginName - The name of the plugin which provides the controller
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        Returns:
        The created URL for the given arguments
      • createURL

        java.lang.String createURL​(java.lang.String controller,
                                   java.lang.String action,
                                   java.lang.String namespace,
                                   java.lang.String pluginName,
                                   java.util.Map parameterValues,
                                   java.lang.String encoding)
        Creates a URL for the given parameters values, controller and action names
        Parameters:
        controller - The controller name
        action - The action name
        namespace - The controller namespace
        pluginName - The name of the plugin which provides the controller
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        Returns:
        The created URL for the given arguments
      • createRelativeURL

        java.lang.String createRelativeURL​(java.lang.String controller,
                                           java.lang.String action,
                                           java.util.Map parameterValues,
                                           java.lang.String encoding)
        Creates a URL for the given parameters values, controller and action names without the context path information
        Parameters:
        controller - The controller name
        action - The action name
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        Returns:
        The created URL for the given arguments
      • createRelativeURL

        java.lang.String createRelativeURL​(java.lang.String controller,
                                           java.lang.String action,
                                           java.lang.String pluginName,
                                           java.util.Map parameterValues,
                                           java.lang.String encoding)
        Creates a URL for the given parameters values, controller and action names without the context path information
        Parameters:
        controller - The controller name
        action - The action name
        pluginName - The name of the plugin which provides the controller
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        Returns:
        The created URL for the given arguments
      • createRelativeURL

        java.lang.String createRelativeURL​(java.lang.String controller,
                                           java.lang.String action,
                                           java.lang.String namespace,
                                           java.lang.String pluginName,
                                           java.util.Map parameterValues,
                                           java.lang.String encoding)
        Creates a URL for the given parameters values, controller and action names without the context path information
        Parameters:
        controller - The controller name
        action - The action name
        namespace - The controller namespace
        pluginName - The name of the plugin which provides the controller
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        Returns:
        The created URL for the given arguments
      • createRelativeURL

        java.lang.String createRelativeURL​(java.lang.String controller,
                                           java.lang.String action,
                                           java.util.Map parameterValues,
                                           java.lang.String encoding,
                                           java.lang.String fragment)
        Creates a URL for the given parameters values, controller and action names without the context path information
        Parameters:
        controller - The controller name
        action - The action name
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        fragment - The fragment to append to the end
        Returns:
        The created URL for the given arguments
      • createRelativeURL

        java.lang.String createRelativeURL​(java.lang.String controller,
                                           java.lang.String action,
                                           java.lang.String namespace,
                                           java.lang.String pluginName,
                                           java.util.Map parameterValues,
                                           java.lang.String encoding,
                                           java.lang.String fragment)
        Creates a URL for the given parameters values, controller and action names without the context path information
        Parameters:
        controller - The controller name
        action - The action name
        namespace - The controller namespace
        pluginName - The name of the plugin which provides the controller
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        fragment - The fragment to append to the end
        Returns:
        The created URL for the given arguments
      • createURL

        java.lang.String createURL​(java.lang.String controller,
                                   java.lang.String action,
                                   java.util.Map parameterValues,
                                   java.lang.String encoding,
                                   java.lang.String fragment)
        Creates a URL for the given parameters values, controller and action names
        Parameters:
        controller - The controller name
        action - The action name
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        fragment - The URL fragment to be appended to the URL following a #
        Returns:
        The created URL for the given arguments
      • createURL

        java.lang.String createURL​(java.lang.String controller,
                                   java.lang.String action,
                                   java.lang.String namespace,
                                   java.lang.String pluginName,
                                   java.util.Map parameterValues,
                                   java.lang.String encoding,
                                   java.lang.String fragment)
        Creates a URL for the given parameters values, controller and action names
        Parameters:
        controller - The controller name
        action - The action name
        namespace - The controller namespace
        pluginName - The name of the plugin which provides the controller
        parameterValues - The parameter values
        encoding - The encoding to use for parameters
        fragment - The URL fragment to be appended to the URL following a #
        Returns:
        The created URL for the given arguments