-
public final class URLBuilderURL builder that automaticaly manage GET parameters
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumURLBuilder.CryptorModeMode to crypt get parameters
-
Constructor Summary
Constructors Constructor Description URLBuilder(String urlPattern, URLBuilder.CryptorMode mode, Array<String> parameters)Initiate a builder and parse the given string to extract any parameters
-
Method Summary
Modifier and Type Method Description static Map<String, String>parseQuery(String query)Parse GET parameters string voidaddGETParameter(String key, String value)Add a GET parameter to the query, if this parameter is already set, it will be overriddenThis method do not URL encode the key or value ! voidremoveGETParameter(String key)Remove the GET parameter with the given key URLbuild()Build the query to an URL object URLbuild(PatternURLSorter sorter, Cryptor cryptor)Build the query according to a sorter. -
-
Constructor Detail
-
URLBuilder
URLBuilder(String urlPattern, URLBuilder.CryptorMode mode, Array<String> parameters)
Initiate a builder and parse the given string to extract any parameters
-
-
Method Detail
-
parseQuery
static Map<String, String> parseQuery(String query)
Parse GET parameters string
-
addGETParameter
void addGETParameter(String key, String value)
Add a GET parameter to the query, if this parameter is already set, it will be overriddenThis method do not URL encode the key or value !
-
removeGETParameter
void removeGETParameter(String key)
Remove the GET parameter with the given key
-
-
-
-