URISyntaxException
  public
  
  
  
  class
  URISyntaxException
  
  
  
  
  
  
  
    extends Exception
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | java.lang.Throwable | ||
| ↳ | java.lang.Exception | ||
| ↳ | java.net.URISyntaxException | ||
Checked exception thrown to indicate that a string could not be parsed as a URI reference.
See also:
Summary
| Public constructors | |
|---|---|
| 
      URISyntaxException(String input, String reason)
      Constructs an instance from the given input string and reason. | |
| 
      URISyntaxException(String input, String reason, int index)
      Constructs an instance from the given input string, reason, and error index. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        int | 
      getIndex()
      Returns an index into the input string of the position at which the
 parse error occurred, or  | 
| 
        
        
        
        
        
        String | 
      getInput()
      Returns the input string. | 
| 
        
        
        
        
        
        String | 
      getMessage()
      Returns a string describing the parse error. | 
| 
        
        
        
        
        
        String | 
      getReason()
      Returns a string explaining why the input string could not be parsed. | 
| Inherited methods | |
|---|---|
Public constructors
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 | String: The input string | 
| reason | String: A string explaining why the input could not be parsed | 
| Throws | |
|---|---|
| NullPointerException | If either the input or reason strings are null | 
URISyntaxException
public URISyntaxException (String input, String reason, int index)
Constructs an instance from the given input string, reason, and error index.
| Parameters | |
|---|---|
| input | String: The input string | 
| reason | String: A string explaining why the input could not be parsed | 
| index | int: The index at which the parse error occurred,
                 or-1if 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 | 
Public methods
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 | |
|---|---|
| int | The error index | 
getInput
public String getInput ()
Returns the input string.
| Returns | |
|---|---|
| String | The input string | 
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.
| Returns | |
|---|---|
| String | A string describing the parse error | 
getReason
public String getReason ()
Returns a string explaining why the input string could not be parsed.
| Returns | |
|---|---|
| String | The reason string | 
