Class FileSystemException

All Implemented Interfaces:
Serializable

public class FileSystemException extends IOException
Thrown for file system errors.
Version:
$Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
Author:
Adam Murdoch
See Also:
  • Constructor Details

    • FileSystemException

      public FileSystemException(String code)
      Constructs exception with the specified detail message.
      Parameters:
      code - the error code of the message.
    • FileSystemException

      public FileSystemException(String code, Object info0)
      Constructs exception with the specified detail message.
      Parameters:
      code - the error code of the message.
      info0 - one context information.
    • FileSystemException

      public FileSystemException(String code, Object info0, Throwable throwable)
      Constructs exception with the specified detail message.
      Parameters:
      code - the error code of the message.
      info0 - one context information.
      throwable - the cause.
    • FileSystemException

      public FileSystemException(String code, Object[] info)
      Constructs exception with the specified detail message.
      Parameters:
      code - the error code of the message.
      info - array of complementary info (context).
    • FileSystemException

      public FileSystemException(String code, Throwable throwable)
      Constructs exception with the specified detail message.
      Parameters:
      code - the error code of the message.
      info - array of complementary info (context).
    • FileSystemException

      public FileSystemException(String code, Object[] info, Throwable throwable)
      Constructs exception with the specified detail message.
      Parameters:
      code - the error code of the message.
      info - array of complementary info (context).
      throwable - the cause.
    • FileSystemException

      public FileSystemException(Throwable throwable)
      Constructs wrapper exception.
      Parameters:
      throwable - the root cause to wrap.
  • Method Details

    • getMessage

      public String getMessage()
      retrieve message from bundle
      Overrides:
      getMessage in class Throwable
    • getCause

      public final Throwable getCause()
      Retrieve root cause of the exception.
      Overrides:
      getCause in class Throwable
      Returns:
      the root cause
    • getCode

      public String getCode()
      Retrieve error code of the exception. Could be used as key for internationalization.
      Returns:
      the code.
    • getInfo

      public String[] getInfo()
      Retrieve array of complementary info (context). Could be used as parameter for internationalization.
      Returns:
      the context info.