org.tmatesoft.svn.core
Class SVNException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.tmatesoft.svn.core.SVNException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SVNAuthenticationException, SVNCancelException

public class SVNException
extends java.lang.Exception

A main exception class that is used in the SVNKit library. All other SVNKit exception classes extend this one. Detailed information on the error (description, error code) is encapsulated inside an error message that is held by an SVNException.

Since:
1.2
See Also:
Serialized Form

Constructor Summary
SVNException(SVNErrorMessage errorMessage)
          Creates an exception given an error message.
SVNException(SVNErrorMessage errorMessage, java.lang.Throwable cause)
          Creates an exception given an error message and the cause exception.
 
Method Summary
 SVNErrorMessage getErrorMessage()
          Returns an error message provided to this exception object.
 java.lang.String getMessage()
          Returns the informational message describing the cause of this exception.
 boolean isEnoent()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, 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

SVNException

public SVNException(SVNErrorMessage errorMessage)
Creates an exception given an error message.

Parameters:
errorMessage - an error message

SVNException

public SVNException(SVNErrorMessage errorMessage,
                    java.lang.Throwable cause)
Creates an exception given an error message and the cause exception.

Parameters:
errorMessage - an error message
cause - the real cause of the error
Method Detail

getErrorMessage

public SVNErrorMessage getErrorMessage()
Returns an error message provided to this exception object.

Returns:
an error message that contains details on the error

getMessage

public java.lang.String getMessage()
Returns the informational message describing the cause of this exception.

Overrides:
getMessage in class java.lang.Throwable
Returns:
an informational message

isEnoent

public boolean isEnoent()