Class QueryString.Builder

java.lang.Object
cloud.opencode.base.web.url.QueryString.Builder
Enclosing class:
QueryString

public static final class QueryString.Builder extends Object
Query string builder. 查询字符串构建器。
Since:
JDK 25, opencode-base-web V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Method Details

    • add

      public QueryString.Builder add(String name, String value)
      Adds a parameter. 添加参数。
      Parameters:
      name - the parameter name - 参数名
      value - the parameter value - 参数值
      Returns:
      this builder - 此构建器
    • addIfNotNull

      public QueryString.Builder addIfNotNull(String name, String value)
      Adds a parameter if value is not null. 如果值不为 null,添加参数。
      Parameters:
      name - the parameter name - 参数名
      value - the parameter value - 参数值
      Returns:
      this builder - 此构建器
    • addIfNotEmpty

      public QueryString.Builder addIfNotEmpty(String name, String value)
      Adds a parameter if value is not empty. 如果值不为空,添加参数。
      Parameters:
      name - the parameter name - 参数名
      value - the parameter value - 参数值
      Returns:
      this builder - 此构建器
    • set

      public QueryString.Builder set(String name, String value)
      Sets a parameter (replaces existing). 设置参数(替换现有的)。
      Parameters:
      name - the parameter name - 参数名
      value - the parameter value - 参数值
      Returns:
      this builder - 此构建器
    • addAll

      public QueryString.Builder addAll(Map<String,String> map)
      Adds all parameters from map. 从 Map 添加所有参数。
      Parameters:
      map - the parameters - 参数
      Returns:
      this builder - 此构建器
    • remove

      public QueryString.Builder remove(String name)
      Removes a parameter. 删除参数。
      Parameters:
      name - the parameter name - 参数名
      Returns:
      this builder - 此构建器
    • clear

      public QueryString.Builder clear()
      Clears all parameters. 清除所有参数。
      Returns:
      this builder - 此构建器
    • build

      public QueryString build()
      Builds the query string. 构建查询字符串。
      Returns:
      the query string - 查询字符串