/*
* Copyright 2001-2007 Geert Bevin <gbevin[remove] at uwyn dot com>
* Distributed under the terms of either:
* - the common development and distribution license (CDDL), v1.0; or
* - the GNU Lesser General Public License, v2.1 or later
* $Id: ElementInjectionException.java 3634 2007-01-08 21:42:24Z gbevin $
*/
package com.uwyn.rife.engine.exceptions;
public class ElementInjectionException extends EngineException
{
private static final long serialVersionUID = -5338222970541543164L;
private String mDeclarationName = null;
private Class mElementClass = null;
public ElementInjectionException(String declarationName, Class elementClass, Throwable e)
{
super("An error occurred while injecting values for element '"+declarationName+"' into class '"+elementClass.getName()+"'.", e);
mDeclarationName = declarationName;
mElementClass = elementClass;
}
public String getDeclarationName()
{
return mDeclarationName;
}
public Class getElementClass()
{
return mElementClass;
}
}
|