| java.lang.Object | |||
| ↳ | java.lang.Throwable | ||
| ↳ | java.lang.Exception | ||
| ↳ | java.net.URISyntaxException | ||
A URISyntaxException will be thrown if some information could not be parsed
 while creating a URI.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Constructs a new  
  
  URISyntaxException instance containing the
 string that caused the exception, a description of the problem and the
 index at which the error occurred.
          
    
         | |||||||||||
          Constructs a new  
  
  URISyntaxException instance containing the
 string that caused the exception and a description of the problem.
          
    
         | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Gets the index at which the syntax error was found or  
  
  -1 if the
 index is unknown/unavailable.
          
    
         | |||||||||||
          Gets the initial string that contains an invalid syntax.
          
    
         
  
   | |||||||||||
          Gets a description of the exception, including the reason, the string
 that caused the syntax error and the position of the syntax error if
 available.
          
    
         
  
   | |||||||||||
          Gets a description of the syntax error.
          
    
         
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Throwable
 | |||||||||||
   
From class
  java.lang.Object
 | |||||||||||
Constructs a new URISyntaxException instance containing the
 string that caused the exception, a description of the problem and the
 index at which the error occurred.
| input | the string that caused the exception. | 
|---|---|
| reason | the reason why the exception occurred. | 
| index | the position where the exception occurred. | 
| NullPointerException | if one of the arguments input or reason is
             null. | 
        
|---|---|
| IllegalArgumentException | if the value for index is lesser than -1.
 | 
        
Constructs a new URISyntaxException instance containing the
 string that caused the exception and a description of the problem.
| input | the string that caused the exception. | 
|---|---|
| reason | the reason why the exception occurred. | 
| NullPointerException | if one of the arguments input or reason is
             null.
 | 
        
|---|
Gets the index at which the syntax error was found or -1 if the
 index is unknown/unavailable.
Gets the initial string that contains an invalid syntax.
Gets a description of the exception, including the reason, the string that caused the syntax error and the position of the syntax error if available.
Gets a description of the syntax error.