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