|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.grails.plugin.resource.URLUtils
class URLUtils
Field Summary | |
---|---|
private static int |
MAX_NORMALIZE_ITERATIONS
|
static java.util.regex.Pattern |
externalURLPattern
|
private static java.util.regex.Pattern |
invalidUriPartsPattern
|
Constructor Summary | |
URLUtils()
|
Method Summary | |
---|---|
private static java.lang.String
|
doDecodeUri(java.lang.String uri, java.lang.String originalUri)
|
private static java.lang.String
|
doNormalizeUri(java.lang.String uri)
|
static java.lang.Boolean
|
isExternalURL(java.lang.String url)
|
static java.lang.Boolean
|
isRelativeURL(java.lang.String url)
Works out if url is relative, such that it would need to be corrected if the file containing the url is moved |
static java.lang.String
|
normalizeUri(java.lang.String uri)
Normalizes and decodes uri once. |
static java.lang.String
|
relativeURI(java.lang.String base, java.lang.String target)
Take a base URI and a target URI and resolve target against the base using the normal rules e.g. ".. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
private static final int MAX_NORMALIZE_ITERATIONS
public static java.util.regex.Pattern externalURLPattern
private static java.util.regex.Pattern invalidUriPartsPattern
Constructor Detail |
---|
URLUtils()
Method Detail |
---|
private static java.lang.String doDecodeUri(java.lang.String uri, java.lang.String originalUri)
private static java.lang.String doNormalizeUri(java.lang.String uri)
public static java.lang.Boolean isExternalURL(java.lang.String url)
public static java.lang.Boolean isRelativeURL(java.lang.String url)
public static java.lang.String normalizeUri(java.lang.String uri)
public static java.lang.String relativeURI(java.lang.String base, java.lang.String target)
Groovy Documentation