final class UrlValidationUtil
extends java.lang.Object
AbstractMavenReportRenderer
in validating URLs. Validation uses two
UrlValidator instances. The first validates public URLs, the second validates local URLs. At least one validator has
to accept the given URL. A URL is called local if it uses an unqualified hostname (such as "localhost" or
"workstation-12") or qualified domain names within the special use top level domain ".local".Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
AUTHORITY_REGEX |
private static java.lang.String |
LABEL |
private static java.lang.String |
LETTERS_DIGITS |
private static java.lang.String |
LETTERS_DIGITS_HYPHEN |
private static java.lang.String |
OPTIONAL_PORT |
private static java.lang.String[] |
SCHEMES |
Modifier | Constructor and Description |
---|---|
private |
UrlValidationUtil() |
Modifier and Type | Method and Description |
---|---|
(package private) static org.apache.commons.validator.routines.RegexValidator |
configureLocalAuthorityValidator() |
private static org.apache.commons.validator.routines.UrlValidator |
configureLocalUrlValidator() |
private static org.apache.commons.validator.routines.UrlValidator |
configurePublicUrlValidator() |
private static boolean |
isValidLocalUrl(java.lang.String url) |
private static boolean |
isValidPublicUrl(java.lang.String url) |
(package private) static boolean |
isValidUrl(java.lang.String url) |
private static final java.lang.String LETTERS_DIGITS
private static final java.lang.String LETTERS_DIGITS_HYPHEN
private static final java.lang.String LABEL
private static final java.lang.String OPTIONAL_PORT
private static final java.lang.String AUTHORITY_REGEX
private static final java.lang.String[] SCHEMES
static boolean isValidUrl(java.lang.String url)
private static boolean isValidPublicUrl(java.lang.String url)
private static org.apache.commons.validator.routines.UrlValidator configurePublicUrlValidator()
private static boolean isValidLocalUrl(java.lang.String url)
private static org.apache.commons.validator.routines.UrlValidator configureLocalUrlValidator()
static org.apache.commons.validator.routines.RegexValidator configureLocalAuthorityValidator()