1 package org.musicontroller; 2 3 /** 4 * Base exception class for MusiController. 5 * @author drexler 6 * @version $Id: MusiControllerException.java,v 1.1 2010/03/16 18:55:42 varienaja Exp $ 7 */ 8 public class MusiControllerException extends Exception { 9 10 private static final long serialVersionUID = -3222578015545429462L; 11 12 /** 13 * Default constructor. Specifies an empty error message. 14 */ 15 public MusiControllerException() { 16 super(); 17 } 18 19 /** 20 * Constructor specifying an error message. 21 * @param message The error message. 22 */ 23 public MusiControllerException(String message) { 24 super(message); 25 } 26 27 /** 28 * Creates <tt>MusicontrollerException</tt> specifying its cause. 29 * 30 * @param cause The cause of the exception. 31 */ 32 public MusiControllerException(Throwable cause) { 33 super(cause); 34 } 35 36 /** 37 * Creates <tt>MusicontrollerException</tt> specifying its cause and an error message. 38 * 39 * @param cause The cause of the exception. 40 * @param message The error message. 41 */ 42 public MusiControllerException( String message, Throwable cause) { 43 super(message,cause); 44 } 45 46 }