Class UriUtil
- java.lang.Object
-
- com.google.android.exoplayer2.util.UriUtil
-
public final class UriUtil extends Object
Utility methods for manipulating URIs.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisAbsolute(String uri)Returns true if the URI is starting with a scheme component, false otherwise.static UriremoveQueryParameter(Uri uri, String queryParameterName)Removes query parameter from a URI, if present.static Stringresolve(String baseUri, String referenceUri)Performs relative resolution of areferenceUriwith respect to abaseUri.static UriresolveToUri(String baseUri, String referenceUri)
-
-
-
Method Detail
-
resolveToUri
public static Uri resolveToUri(@Nullable String baseUri, @Nullable String referenceUri)
- Parameters:
baseUri- The base URI.referenceUri- The reference URI to resolve.
-
resolve
public static String resolve(@Nullable String baseUri, @Nullable String referenceUri)
Performs relative resolution of areferenceUriwith respect to abaseUri.The resolution is performed as specified by RFC-3986.
- Parameters:
baseUri- The base URI.referenceUri- The reference URI to resolve.
-
isAbsolute
public static boolean isAbsolute(@Nullable String uri)Returns true if the URI is starting with a scheme component, false otherwise.
-
-