Class URLWrapper.QueryWrapper
- java.lang.Object
-
- net.lenni0451.commons.httpclient.utils.URLWrapper.QueryWrapper
-
- Enclosing class:
- URLWrapper
public class URLWrapper.QueryWrapper extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URLWrapper.QueryWrapperaddQueries(java.util.Map<java.lang.String,java.lang.String> queries)Add multiple query parameters.URLWrapperapply()Apply the changes to the URL.URLWrapperdiscard()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.booleanhasQuery(java.lang.String key)Check if a query parameter exists.URLWrapper.QueryWrapperremoveQuery(java.lang.String key)Remove a query parameter.URLWrapper.QueryWrappersetQuery(java.lang.String key, java.lang.String value)Set a query parameter.
-
-
-
Method Detail
-
getQueries
public java.util.Map<java.lang.String,java.lang.String> getQueries()
- Returns:
- A map of all query parameters
-
getQuery
public java.util.Optional<java.lang.String> getQuery(java.lang.String key)
Get a query parameter by its key.- Parameters:
key- The key of the query parameter- Returns:
- The value of the query parameter or null if it does not exist
-
setQuery
public URLWrapper.QueryWrapper setQuery(java.lang.String key, java.lang.String value)
Set a query parameter.- Parameters:
key- The key of the query parametervalue- The value of the query parameter- Returns:
- The URLWrapper
-
addQueries
public URLWrapper.QueryWrapper addQueries(java.util.Map<java.lang.String,java.lang.String> queries)
Add multiple query parameters.- Parameters:
queries- The query parameters to add- Returns:
- The URLWrapper
-
removeQuery
public URLWrapper.QueryWrapper removeQuery(java.lang.String key)
Remove a query parameter.- Parameters:
key- The key of the query parameter- Returns:
- The URLWrapper
-
hasQuery
public boolean hasQuery(java.lang.String key)
Check if a query parameter exists.- Parameters:
key- The key of the query parameter- Returns:
- True if the query parameter exists
-
apply
public URLWrapper apply()
Apply the changes to the URL.- Returns:
- The URLWrapper
-
discard
public URLWrapper discard()
Discard the changes to the URL.- Returns:
- The URLWrapper
-
-