1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts.chain.commands;
19
20
21 /***
22 * <p>Exception thrown when no mapping can be found for the specified
23 * path.</p>
24 *
25 * @version $Rev: 376862 $ $Date: 2005-11-05 21:44:59 -0500 (Sat, 05 Nov 2005)
26 * $
27 */
28 public class InvalidPathException extends Exception {
29 /***
30 * Field for Path property.
31 */
32 private String path;
33
34 /***
35 * <p> Default, no-argument constructor. </p>
36 */
37 public InvalidPathException() {
38 super();
39 }
40
41 /***
42 * <p> Constructor to inject message and path upon instantiation. </p>
43 *
44 * @param message The error or warning message.
45 * @param path The invalid path.
46 */
47 public InvalidPathException(String message, String path) {
48 super(message);
49 this.path = path;
50 }
51
52 /***
53 * <p> Return the invalid path causing the exception. </p>
54 *
55 * @return The invalid path causing the exception.
56 */
57 public String getPath() {
58 return path;
59 }
60 }