1 package org.apache.maven.plugin.assembly.interpolation;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class AssemblyInterpolationException
26 extends Exception
27 {
28 private static final long serialVersionUID = 1L;
29
30 private String expression;
31
32 private String originalMessage;
33
34 public AssemblyInterpolationException( final String message )
35 {
36 super( message );
37 }
38
39 public AssemblyInterpolationException( final String message, final Throwable cause )
40 {
41 super( message, cause );
42 }
43
44 public AssemblyInterpolationException( final String expression, final String message, final Throwable cause )
45 {
46 super( "The Assembly expression: " + expression + " could not be evaluated. Reason: " + message, cause );
47
48 this.expression = expression;
49 originalMessage = message;
50 }
51
52 public AssemblyInterpolationException( final String expression, final String message )
53 {
54 super( "The Assembly expression: " + expression + " could not be evaluated. Reason: " + message );
55
56 this.expression = expression;
57 originalMessage = message;
58 }
59
60 public String getExpression()
61 {
62 return expression;
63 }
64
65 public String getOriginalMessage()
66 {
67 return originalMessage;
68 }
69 }