/* $Id$ */
package ibis.ipl;
/**
* Signals an illegal property name. A
* <code>NoSuchPropertyException</code> is thrown to indicate
* that an illegal property name was used in one of the methods from
* the {@link Manageable} interface.
*/
public class NoSuchPropertyException extends IbisException {
private static final long serialVersionUID = 0x1L;
/**
* Constructs a <code>NoSuchPropertyException</code> with
* <code>null</code> as its error detail message.
*/
public NoSuchPropertyException() {
super();
}
/**
* Constructs a <code>NoSuchPropertyException</code> with
* the specified detail message.
*
* @param detailMessage
* the detail message
*/
public NoSuchPropertyException(String detailMessage) {
super(detailMessage);
}
/**
* Constructs a <code>NoSuchPropertyException</code> with
* the specified detail message and cause.
*
* @param detailMessage
* the detail message
* @param cause
* the cause
*/
public NoSuchPropertyException(String detailMessage, Throwable cause) {
super(detailMessage);
initCause(cause);
}
/**
* Constructs a <code>NoSuchPropertyException</code> with
* the specified cause.
*
* @param cause
* the cause
*/
public NoSuchPropertyException(Throwable cause) {
super();
initCause(cause);
}
}