1 package org.apache.maven.project.interpolation; 2 3 18 19 24 public class ModelInterpolationException 25 extends Exception 26 { 27 private String expression; 28 29 private String originalMessage; 30 31 public ModelInterpolationException( String message ) 32 { 33 super( message ); 34 } 35 36 public ModelInterpolationException( String message, Throwable cause ) 37 { 38 super( message, cause ); 39 } 40 41 public ModelInterpolationException( String expression, String message, Throwable cause ) 42 { 43 super( "The POM expression: " + expression + " could not be evaluated. Reason: " + message, cause ); 44 45 this.expression = expression; 46 this.originalMessage = message; 47 } 48 49 public ModelInterpolationException( String expression, String message ) 50 { 51 super( "The POM expression: " + expression + " could not be evaluated. Reason: " + message ); 52 53 this.expression = expression; 54 this.originalMessage = message; 55 } 56 57 public String getExpression() 58 { 59 return expression; 60 } 61 62 public String getOriginalMessage() 63 { 64 return originalMessage; 65 } 66 67 } | Popular Tags |