Package io.rocketbase.commons.util
Class UrlParts
- java.lang.Object
-
- io.rocketbase.commons.util.UrlParts
-
public final class UrlParts extends Object
-
-
Constructor Summary
Constructors Constructor Description UrlParts()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringconcatPaths(Object... parts)static StringensureEndsWithSlash(String uri)checks if given uri ends with slash or adds it if missingstatic StringensureStartsAndEndsWithSlash(String path)checks if given uri ends with slash or adds it if missingstatic StringensureStartsWithSlash(String uri)checks if given uri starts with slash or adds it if missingstatic StringgetBaseUrl(javax.servlet.http.HttpServletRequest request)get baseUrl without / at the endstatic StringremoveEndsWithSlash(String path)check if given uri end with slash and removes it if existing
-
-
-
Method Detail
-
ensureEndsWithSlash
public static String ensureEndsWithSlash(String uri)
checks if given uri ends with slash or adds it if missing- Parameters:
uri- given url- Returns:
- url with / at the end
-
ensureStartsWithSlash
public static String ensureStartsWithSlash(String uri)
checks if given uri starts with slash or adds it if missing- Parameters:
uri- given url- Returns:
- url with / at the beginning
-
ensureStartsAndEndsWithSlash
public static String ensureStartsAndEndsWithSlash(String path)
checks if given uri ends with slash or adds it if missing- Parameters:
path- given path of url- Returns:
- path with / at beginning + end
-
removeEndsWithSlash
public static String removeEndsWithSlash(String path)
check if given uri end with slash and removes it if existing- Parameters:
path- given path of url- Returns:
- path without / at end
-
getBaseUrl
public static String getBaseUrl(javax.servlet.http.HttpServletRequest request)
get baseUrl without / at the end- Parameters:
request- current HttpServletRequest- Returns:
- baseUrl without /
-
-