public class URLWrapper.QueryWrapper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
URLWrapper.QueryWrapper |
addQueries(java.util.Map<java.lang.String,java.lang.String> queries)
Add multiple query parameters.
|
URLWrapper |
apply()
Apply the changes to the URL.
|
URLWrapper |
discard()
Discard the changes to the URL.
|
java.util.Map<java.lang.String,java.lang.String> |
getQueries() |
java.util.Optional<java.lang.String> |
getQuery(java.lang.String key)
Get a query parameter by its key.
|
boolean |
hasQuery(java.lang.String key)
Check if a query parameter exists.
|
URLWrapper.QueryWrapper |
removeQuery(java.lang.String key)
Remove a query parameter.
|
URLWrapper.QueryWrapper |
setQuery(java.lang.String key,
java.lang.String value)
Set a query parameter.
|
public java.util.Map<java.lang.String,java.lang.String> getQueries()
public java.util.Optional<java.lang.String> getQuery(@Nonnull
java.lang.String key)
key - The key of the query parameterpublic URLWrapper.QueryWrapper setQuery(@Nonnull java.lang.String key, @Nonnull java.lang.String value)
key - The key of the query parametervalue - The value of the query parameterpublic URLWrapper.QueryWrapper addQueries(@Nonnull java.util.Map<java.lang.String,java.lang.String> queries)
queries - The query parameters to addpublic URLWrapper.QueryWrapper removeQuery(java.lang.String key)
key - The key of the query parameterpublic boolean hasQuery(java.lang.String key)
key - The key of the query parameterpublic URLWrapper apply()
public URLWrapper discard()