2009-05-02 19:34:04 -04:00
|
|
|
|
2014-04-19 02:30:29 -04:00
|
|
|
package net.filebot.format;
|
2009-05-02 19:34:04 -04:00
|
|
|
|
|
|
|
|
|
|
|
import javax.script.ScriptException;
|
|
|
|
|
|
|
|
|
|
|
|
public class ExpressionException extends ScriptException {
|
2015-07-25 18:47:19 -04:00
|
|
|
|
2009-05-02 19:34:04 -04:00
|
|
|
private final String message;
|
2015-07-25 18:47:19 -04:00
|
|
|
|
|
|
|
|
2009-05-02 19:34:04 -04:00
|
|
|
public ExpressionException(String message, Exception cause) {
|
|
|
|
super(cause);
|
2015-07-25 18:47:19 -04:00
|
|
|
|
2009-05-02 19:34:04 -04:00
|
|
|
// can't set message via super constructor
|
|
|
|
this.message = message;
|
|
|
|
}
|
2015-07-25 18:47:19 -04:00
|
|
|
|
2009-05-02 19:34:04 -04:00
|
|
|
|
|
|
|
public ExpressionException(Exception e) {
|
|
|
|
this(e.getMessage(), e);
|
|
|
|
}
|
2015-07-25 18:47:19 -04:00
|
|
|
|
2009-05-02 19:34:04 -04:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public String getMessage() {
|
|
|
|
return message;
|
|
|
|
}
|
2015-07-25 18:47:19 -04:00
|
|
|
|
2009-05-02 19:34:04 -04:00
|
|
|
}
|