public final class URIParser
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static boolean |
isValid(java.lang.String input)
Checks if specified input is a valid URI.
|
static java.net.URI |
parse(java.lang.String input,
URIDefaults defaults)
Parses specified URL string.
|
static java.net.URI |
sanitize(java.lang.String input,
URIDefaults defaults)
Tries to sanitize specified broken URI string.
|
public static java.net.URI parse(java.lang.String input, URIDefaults defaults) throws java.net.URISyntaxException
input
- The URL stringdefaults
- The defaults for parsing or URIDefaults.NULL
for no defaultsjava.net.URISyntaxException
- If parsing failspublic static boolean isValid(java.lang.String input)
input
- The input to checktrue
if specified input is a valid URI; otherwise false
public static java.net.URI sanitize(java.lang.String input, URIDefaults defaults)
input
- The broken URI stringdefaults
- The defaults for parsingnull
if not able to sanitize