Class QueryString.Builder
java.lang.Object
cloud.opencode.base.web.url.QueryString.Builder
- Enclosing class:
QueryString
Query string builder.
查询字符串构建器。
- Since:
- JDK 25, opencode-base-web V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Method Summary
Modifier and TypeMethodDescriptionAdds a parameter.Adds all parameters from map.addIfNotEmpty(String name, String value) Adds a parameter if value is not empty.addIfNotNull(String name, String value) Adds a parameter if value is not null.build()Builds the query string.clear()Clears all parameters.Removes a parameter.Sets a parameter (replaces existing).
-
Method Details
-
add
Adds a parameter. 添加参数。- Parameters:
name- the parameter name - 参数名value- the parameter value - 参数值- Returns:
- this builder - 此构建器
-
addIfNotNull
Adds a parameter if value is not null. 如果值不为 null,添加参数。- Parameters:
name- the parameter name - 参数名value- the parameter value - 参数值- Returns:
- this builder - 此构建器
-
addIfNotEmpty
Adds a parameter if value is not empty. 如果值不为空,添加参数。- Parameters:
name- the parameter name - 参数名value- the parameter value - 参数值- Returns:
- this builder - 此构建器
-
set
Sets a parameter (replaces existing). 设置参数(替换现有的)。- Parameters:
name- the parameter name - 参数名value- the parameter value - 参数值- Returns:
- this builder - 此构建器
-
addAll
Adds all parameters from map. 从 Map 添加所有参数。- Parameters:
map- the parameters - 参数- Returns:
- this builder - 此构建器
-
remove
Removes a parameter. 删除参数。- Parameters:
name- the parameter name - 参数名- Returns:
- this builder - 此构建器
-
clear
-
build
-