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 voidappendQueryParameterIfNotNull(Uri.Builder uriBuilder, String paramName, Object value)static List<Pair<String,String>>formUrlDecode(String encoded)static Map<String,String>formUrlDecodeUnique(String encoded)static StringformUrlEncode(Map<String,String> parameters)static StringformUrlEncodeValue(String value)static LonggetLongQueryParameter(Uri uri, String param)static UriparseUriIfAvailable(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)
-
-