1 package com.melloware.jukes.exception;
2
3 /**
4 * Exception related to any MusicTag errors in reading or writing.
5 * <p>
6 * Copyright (c) 1999-2007 Melloware, Inc. <http://www.melloware.com>
7 * @author Emil A. Lefkof III <info@melloware.com>
8 * @version 4.0
9 */
10 public class MusicTagException extends JukesException {
11
12 /**
13 * Default constructor
14 */
15 public MusicTagException() {
16 super();
17 }
18
19 /**
20 * Constructor that takes a message.
21 * @param aMessage the message to contain
22 */
23 public MusicTagException(String aMessage) {
24 super(aMessage);
25 }
26
27 /**
28 * Constructor takes a mesage and exception.
29 * <p>
30 * @param aMessage the message
31 * @param aThrowable the wrapped exception
32 */
33 public MusicTagException(String aMessage, Throwable aThrowable) {
34 super(aMessage, aThrowable);
35 }
36
37 /**
38 * Constructor that wraps another exception.
39 * <p>
40 * @param aThrowable
41 */
42 public MusicTagException(Throwable aThrowable) {
43 super(aThrowable);
44 }
45
46 }