InvalidPathException
  public
  
  
  
  class
  InvalidPathException
  
  
  
  
  
  
  
  
  
  
  
  
  
    extends IllegalArgumentException
  
  
  
  
  
  
| java.lang.Object | |||||
| ↳ | java.lang.Throwable | ||||
| ↳ | java.lang.Exception | ||||
| ↳ | java.lang.RuntimeException | ||||
| ↳ | java.lang.IllegalArgumentException | ||||
| ↳ | java.nio.file.InvalidPathException | ||||
Unchecked exception thrown when path string cannot be converted into a
 Path because the path string contains invalid characters, or
 the path string is invalid for other file system specific reasons.
Summary
Public constructors | |
|---|---|
      
      InvalidPathException(String input, String reason)
      
      
        Constructs an instance from the given input string and reason.  | 
  |
      
      InvalidPathException(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
 error occurred, or   | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getInput()
      
      
        Returns the input string.  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getMessage()
      
      
        Returns a string describing the error.  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getReason()
      
      
        Returns a string explaining why the input string was rejected.  | 
  
Inherited methods | |
|---|---|
Public constructors
InvalidPathException
public InvalidPathException (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 was rejected | 
      
| Throws | |
|---|---|
NullPointerException | 
          if either the input or reason strings are null | 
        
InvalidPathException
public InvalidPathException (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 was rejected | 
      
index | 
        
          int: the index at which the 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 | 
        
Public methods
getIndex
public int getIndex ()
Returns an index into the input string of the position at which the
 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 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 error | 
getReason
public String getReason ()
Returns a string explaining why the input string was rejected.
| Returns | |
|---|---|
String | 
        the reason string |