Class FileSystemException.PathException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.refcodes.exception.AbstractException
org.refcodes.filesystem.FileSystemException
org.refcodes.filesystem.FileSystemException.PathException
All Implemented Interfaces:
Serializable, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap, org.refcodes.mixin.PathAccessor
Direct Known Subclasses:
IllegalPathException, UnknownPathException
Enclosing class:
FileSystemException

protected abstract static class FileSystemException.PathException extends FileSystemException implements org.refcodes.mixin.PathAccessor
See Also:
  • Field Details

    • _path

      protected String _path
  • Constructor Details

    • PathException

      public PathException(String aMessage, String aPath, String aErrorCode)
      Parameters:
      aPath - The path involved in this exception.
    • PathException

      public PathException(String aMessage, String aPath, Throwable aCause, String aErrorCode)
      Parameters:
      aPath - The path involved in this exception.
    • PathException

      public PathException(String aMessage, String aPath, Throwable aCause)
      Parameters:
      aPath - The path involved in this exception.
    • PathException

      public PathException(String aMessage, String aPath)
      Parameters:
      aPath - The path involved in this exception.
    • PathException

      public PathException(String aPath, Throwable aCause, String aErrorCode)
      Parameters:
      aPath - The path involved in this exception.
    • PathException

      public PathException(String aPath, Throwable aCause)
      Parameters:
      aPath - The path involved in this exception.
  • Method Details

    • getPath

      public String getPath()
      Specified by:
      getPath in interface org.refcodes.mixin.PathAccessor
    • getPatternArguments

      public Object[] getPatternArguments()
      Specified by:
      getPatternArguments in interface org.refcodes.exception.Trap