package jeffaschenk.commons.exceptions;
import java.lang.*;
/**
* The general exception class for file exceptions
*/
public class FileException extends FrameworkException {
//---------------------------
// Constructors
//---------------------------
/**
* FileException constructor with no message.
*/
public FileException() {
super();
}
/**
* FileException constructor with String message.
*
* @param messageKey The error message key to be saved.
*/
public FileException(String messageKey) {
super(messageKey);
}
/**
* FileException constructor with String message and arguments.
*
* @param messageKey The error message key to be saved.
* @param arguments The arguments for the message.
*/
public FileException(String messageKey, String[] arguments) {
super(messageKey, arguments);
}
/**
* FrameworkException constructor with String message and causing exception.
*
* @param message The error message to be saved.
* @param throwable The underlying throwable exception causing this exception.
*/
public FileException(String message, Throwable throwable) {
super(message, throwable);
}
/**
* FrameworkException constructor with String message and causing exception.
*
* @param messageKey The error message key to be saved.
* @param arguments The error message arguments.
* @param throwable The underlying throwable exception causing this exception.
*/
public FileException(String messageKey, String[] arguments, Throwable throwable) {
super(messageKey, arguments, throwable);
}
}