Package org.apache.struts2.url

# Interface QueryStringBuilder

All Superinterfaces:
  `Serializable`

All Known Implementing Classes:
  `StrutsQueryStringBuilder`

public interface QueryStringBuilder extends Serializable
A builder used to create a proper Query String out of a set of parameters

Since:
  Struts 6.1.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `build(Map<String,Object> params, StringBuilder link, String paramSeparator)`
  Builds a Query String with defined separator and appends it to the provided link

- ## Method Details

  - ### build

    void build(Map<String,Object> params, StringBuilder link, String paramSeparator)
    Builds a Query String with defined separator and appends it to the provided link
    Parameters:
      `params` - a Map used to build a Query String
      `link` - to which the Query String should be added
      `paramSeparator` - used to separate parameters in query string