public class UrlUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SCHEME_URL |
Modifier and Type | Method and Description |
---|---|
static boolean |
isAcceptableReservedChar(char c)
Acceptable characters in a URI, but are reserved according to RFC 2396 Section 2.2
|
static boolean |
isAlpha(char c) |
static boolean |
isDigit(char c) |
static boolean |
isOtherChar(char c)
Other characters which are 'delims' according to RFC 2396 Section 2.4.3, but we include them anyhow
|
static boolean |
isUnreservedChar(char c)
Unreserved characters in a URI, according to RFC 2396 Section 2.3
|
static boolean |
isValidEmailChar(char c) |
static boolean |
isValidScheme(java.lang.String scheme)
According to RFC 2396 Section 3.1, a valid scheme is:
|
static boolean |
isValidSchemeChar(char c) |
static boolean |
isValidURLChar(char c) |
static boolean |
verifyHierachicalURI(java.lang.String uri)
Validate a URL according to RFC 2396
|
public static final java.lang.String SCHEME_URL
public static final boolean isAcceptableReservedChar(char c)
public static final boolean isAlpha(char c)
public static final boolean isDigit(char c)
public static final boolean isOtherChar(char c)
public static final boolean isUnreservedChar(char c)
public static final boolean isValidEmailChar(char c)
public static final boolean isValidScheme(java.lang.String scheme)
scheme = alpha *( alpha | digit | "+" | "-" | "." )
scheme
- The scheme name (without '://')public static final boolean isValidSchemeChar(char c)
public static final boolean isValidURLChar(char c)
public static boolean verifyHierachicalURI(java.lang.String uri)