package org.robobinding;
/**
*
* @since 1.0
* @version $Revision: 1.0 $
* @author Cheng Wei
*/
@SuppressWarnings("serial")
public class AttributeResolutionException extends RuntimeException {
private String attributeName;
public AttributeResolutionException(String attributeName) {
this.attributeName = attributeName;
}
public AttributeResolutionException(String attributeName, String message) {
super(message);
this.attributeName = attributeName;
}
public AttributeResolutionException(String attributeName, String message, Throwable cause) {
super(message, cause);
this.attributeName = attributeName;
}
public String getAttributeName() {
return attributeName;
}
@Override
public String toString() {
return attributeName + ": " + getMessage();
}
}