Method Summary |
|
protected void | checkHttpSchemeSpecificPartSlashPrefix(URI base, String scheme, String schemeSpecificPart) If http(s) scheme, check scheme specific part begins '//'.
throws: URIException - See Also: http://www.faqs.org/rfcs/rfc1738.html Section 3.1. |
protected String | escapeWhitespace(String uri) Escape any whitespace found.
The parent class takes care of the bulk of escaping. |
public static UURI | getInstance(String uri) Parameters: uri - URI as string. |
public static UURI | getInstance(String uri, String charset) Parameters: uri - URI as string. Parameters: charset - Character encoding of the passed uri string. |
public static UURI | getInstance(UURI base, String relative) Parameters: base - Base uri to use resolving passed relative uri. Parameters: relative - URI as string. |
public static boolean | hasSupportedScheme(String possibleUrl) Test of whether passed String has an allowed URI scheme.
First tests if likely scheme suffix. |
protected UURI | validityCheck(UURI uuri) Check the generated UURI.
At the least look at length of uuri string. |