package eis.eis2java.exception; import eis.eis2java.translation.Translator; public class NoTranslatorException extends TranslationException { /** * Exception raised when the {@link Translator} is unable to complete the * translation due to a missing translator. * * @author Lennard de Rijk */ private static final long serialVersionUID = 1L; public NoTranslatorException() { } public NoTranslatorException(String message) { super(message); } public NoTranslatorException(Throwable cause) { super(cause); } public NoTranslatorException(String message, Throwable cause) { super(message, cause); } public NoTranslatorException(Class<? extends Object> parameterClass) { this("No translator found for class " + parameterClass.getName()); } public NoTranslatorException(Class<? extends Object> parameterClass, Throwable cause) { this("No translator found for class " + parameterClass.getName(), cause); } }