Package com.adobe.granite.rest.utils
Class URIUtils
- java.lang.Object
-
- com.adobe.granite.rest.utils.URIUtils
-
public final class URIUtils extends java.lang.Object
TheURIUtils
provides helper methods around working with URIs.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
relativize(RequestPathInfo requestPathInfo, java.lang.String resourcePath)
Relativizes the specifiedresourcePath
againstrequestPathInfo
.static java.lang.String
urlEncodePath(java.lang.String toEncode)
URL encodes a path, ensuring that any forward slashes remain unencoded.
-
-
-
Method Detail
-
urlEncodePath
public static java.lang.String urlEncodePath(java.lang.String toEncode)
URL encodes a path, ensuring that any forward slashes remain unencoded.- Parameters:
toEncode
- The path to be safely URL encoded.- Returns:
- A URL-encoded version of the path.
-
relativize
public static java.lang.String relativize(RequestPathInfo requestPathInfo, java.lang.String resourcePath)
Relativizes the specifiedresourcePath
againstrequestPathInfo
.- Parameters:
requestPathInfo
- RequestPathInfo to relativize againstresourcePath
- Resource path to relativize- Returns:
- The resulting path
-
-