Package Summary Overview Summary

### class:URISyntaxException [NONE]
All Implemented Interfaces: `Serializable` public class URISyntaxException extends Exception Checked exception thrown to indicate that a string could not be parsed as a URI reference. Since: 1.4 See Also: `URI` Serialized Form

### constructor:URISyntaxException(java.lang.String,java.lang.String,int) [NONE]
### URISyntaxException public URISyntaxException (String input, String reason, int index) Constructs an instance from the given input string, reason, and error index. Parameters: `input` - The input string `reason` - A string explaining why the input could not be parsed `index` - The index at which the parse error occurred, or `-1` if the index is not known Throws: `NullPointerException` - If either the input or reason strings are `null` `IllegalArgumentException` - If the error index is less than `-1`

### constructor:URISyntaxException(java.lang.String,java.lang.String) [NONE]
### URISyntaxException public URISyntaxException (String input, String reason) Constructs an instance from the given input string and reason. The resulting object will have an error index of `-1`. Parameters: `input` - The input string `reason` - A string explaining why the input could not be parsed Throws: `NullPointerException` - If either the input or reason strings are `null`

### method:getInput() [NONE]
### getInput public String getInput() Returns the input string. Returns: The input string

### method:getReason() [NONE]
### getReason public String getReason() Returns a string explaining why the input string could not be parsed. Returns: The reason string

### method:getIndex() [NONE]
### getIndex public int getIndex() Returns an index into the input string of the position at which the parse error occurred, or `-1` if this position is not known. Returns: The error index

### method:getMessage() [NONE]
### getMessage public String getMessage() Returns a string describing the parse error. The resulting string consists of the reason string followed by a colon character (`':'`), a space, and the input string. If the error index is defined then the string `" at index "` followed by the index, in decimal, is inserted after the reason string and before the colon character. Overrides: `getMessage` in class `Throwable` Returns: A string describing the parse error