org.apache.commons.vfs
Class FileSystemException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by org.apache.commons.vfs.FileSystemException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
FileNotFolderException, FileNotFoundException, FileTypeHasNoContentException

public class FileSystemException
extends java.io.IOException

Thrown for file system errors.

Version:
$Revision: 804548 $ $Date: 2009-08-16 04:12:32 +0200 (So, 16. Aug 2009) $
Author:
Adam Murdoch
See Also:
Serialized Form

Constructor Summary
FileSystemException(java.lang.String code)
          Constructs exception with the specified detail message.
FileSystemException(java.lang.String code, java.lang.Object info0)
          Constructs exception with the specified detail message.
FileSystemException(java.lang.String code, java.lang.Object[] info)
          Constructs exception with the specified detail message.
FileSystemException(java.lang.String code, java.lang.Object[] info, java.lang.Throwable throwable)
          Constructs exception with the specified detail message.
FileSystemException(java.lang.String code, java.lang.Object info0, java.lang.Throwable throwable)
          Constructs exception with the specified detail message.
FileSystemException(java.lang.String code, java.lang.Throwable throwable)
          Constructs exception with the specified detail message.
FileSystemException(java.lang.Throwable throwable)
          Constructs wrapper exception.
 
Method Summary
 java.lang.Throwable getCause()
          Retrieve root cause of the exception.
 java.lang.String getCode()
          Retrieve error code of the exception.
 java.lang.String[] getInfo()
          Retrieve array of complementary info (context).
 java.lang.String getMessage()
          retrieve message from bundle.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileSystemException

public FileSystemException(java.lang.String code)
Constructs exception with the specified detail message.

Parameters:
code - the error code of the message.

FileSystemException

public FileSystemException(java.lang.String code,
                           java.lang.Object info0)
Constructs exception with the specified detail message.

Parameters:
code - the error code of the message.
info0 - one context information.

FileSystemException

public FileSystemException(java.lang.String code,
                           java.lang.Object info0,
                           java.lang.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(java.lang.String code,
                           java.lang.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(java.lang.String code,
                           java.lang.Throwable throwable)
Constructs exception with the specified detail message.

Parameters:
code - the error code of the message.
throwable - the original cause

FileSystemException

public FileSystemException(java.lang.String code,
                           java.lang.Object[] info,
                           java.lang.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(java.lang.Throwable throwable)
Constructs wrapper exception.

Parameters:
throwable - the root cause to wrap.
Method Detail

getMessage

public java.lang.String getMessage()
retrieve message from bundle.

Overrides:
getMessage in class java.lang.Throwable
Returns:
The exception message.

getCause

public final java.lang.Throwable getCause()
Retrieve root cause of the exception.

Overrides:
getCause in class java.lang.Throwable
Returns:
the root cause

getCode

public java.lang.String getCode()
Retrieve error code of the exception. Could be used as key for internationalization.

Returns:
the code.

getInfo

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

Returns:
the context info.


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.