Package org.apache.wicket.request
Class UrlUtils
- java.lang.Object
-
- org.apache.wicket.request.UrlUtils
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UrlUtils()
Constructor
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isRelative(String url)
Checks if the url is relative or absolutestatic String
normalizePath(String path)
Makes sure the path starts with a slash and does not end with a slash.static String
rewriteToContextRelative(String url, IRequestCycle requestCycle)
Rewrites a relative url to be context relative, leaves absolute urls same.
-
-
-
Constructor Detail
-
UrlUtils
protected UrlUtils()
Constructor
-
-
Method Detail
-
isRelative
public static boolean isRelative(String url)
Checks if the url is relative or absolute- Parameters:
url
-- Returns:
true
if url is relative,false
otherwise
-
rewriteToContextRelative
public static String rewriteToContextRelative(String url, IRequestCycle requestCycle)
Rewrites a relative url to be context relative, leaves absolute urls same.- Parameters:
url
-requestCycle
-- Returns:
- rewritten url
-
normalizePath
public static String normalizePath(String path)
Makes sure the path starts with a slash and does not end with a slash. Empty or null paths are normalized into an empty string.- Parameters:
path
- path to normalize- Returns:
- normalized path
-
-