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