Package net.openid.appauth.internal
Class UriUtil
- java.lang.Object
-
- net.openid.appauth.internal.UriUtil
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
appendQueryParameterIfNotNull(Uri.Builder uriBuilder, String paramName, Object value)
static List<Pair<String,String>>
formUrlDecode(String encoded)
static Map<String,String>
formUrlDecodeUnique(String encoded)
static String
formUrlEncode(Map<String,String> parameters)
static String
formUrlEncodeValue(String value)
static Long
getLongQueryParameter(Uri uri, String param)
static Uri
parseUriIfAvailable(String uri)
static List<Bundle>
toCustomTabUriBundle(Uri[] uris, int startIndex)
-
-
-
Method Detail
-
parseUriIfAvailable
public static Uri parseUriIfAvailable(@Nullable String uri)
-
appendQueryParameterIfNotNull
public static void appendQueryParameterIfNotNull(@NonNull Uri.Builder uriBuilder, @NonNull String paramName, @Nullable Object value)
-
getLongQueryParameter
public static Long getLongQueryParameter(@NonNull Uri uri, @NonNull String param)
-
toCustomTabUriBundle
public static List<Bundle> toCustomTabUriBundle(Uri[] uris, int startIndex)
-
formUrlEncode
@NonNull public static String formUrlEncode(@Nullable Map<String,String> parameters)
-
formUrlEncodeValue
@NonNull public static String formUrlEncodeValue(@NonNull String value)
-
formUrlDecodeUnique
public static Map<String,String> formUrlDecodeUnique(String encoded)
-
-