org.biojava.bio
Class BioException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.biojava.utils.NestedException
              extended byorg.biojava.bio.BioException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CircularReferenceException, IllegalAlphabetException, IllegalIDException, IllegalSymbolException, IllegalTransitionException, ParseException, UnsupportedChromatogramFormatException

public class BioException
extends NestedException

A nestable biological exception.

Author:
Matthew Pocock
See Also:
Serialized Form
For general use:
Catch this whenever a method throws it, and you want to handle the exception.

Throw this whenever you have caught a Throwable and need to throw an Exception or BioException in your method.
For advanced users:
Be sure to wrap up any causual throwable. It makes debugging your (and other peoples') code much easier.

Constructor Summary
BioException()
          Create a new BioException.
BioException(java.lang.String message)
          Create a new BioException with a message.
BioException(java.lang.Throwable ex)
          Create a new BioException with a cause.
BioException(java.lang.Throwable ex, java.lang.String message)
          Create a new BioException with a cause and a message.
 
Methods inherited from class org.biojava.utils.NestedException
printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BioException

public BioException(java.lang.String message)
Create a new BioException with a message.

Parameters:
message - the message

BioException

public BioException(java.lang.Throwable ex)
Create a new BioException with a cause.

Parameters:
ex - the Throwable that caused this BioException

BioException

public BioException(java.lang.Throwable ex,
                    java.lang.String message)
Create a new BioException with a cause and a message.

Parameters:
ex - the Throwable that caused this BioException
message - the message

BioException

public BioException()
Create a new BioException.