Save This Page
Home » displaytag-1.1.1-src » org » displaytag » exception » [javadoc | source]
    1   /**
    2    * Licensed under the Artistic License; you may not use this file
    3    * except in compliance with the License.
    4    * You may obtain a copy of the License at
    5    *
    6    *      http://displaytag.sourceforge.net/license.html
    7    *
    8    * THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
    9    * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   10    * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   11    */
   12   package org.displaytag.exception;
   13   
   14   import org.displaytag.Messages;
   15   
   16   
   17   /**
   18    * Exception thrown when displaytag is unable to instantiate a class specified by the user in the properties file.
   19    * @author Fabrizio Giustina
   20    * @version $Revision: 1081 $ ($Author: fgiust $)
   21    */
   22   public class FactoryInstantiationException extends BaseNestableRuntimeException
   23   {
   24   
   25       /**
   26        * D1597A17A6.
   27        */
   28       private static final long serialVersionUID = 899149338534L;
   29   
   30       /**
   31        * Instantiate a new FactoryInstantiationException.
   32        * @param source Class where the exception is generated
   33        * @param propertyName name of the property
   34        * @param propertyValue value for the property (class name)
   35        * @param cause previous exception
   36        */
   37       public FactoryInstantiationException(Class source, String propertyName, String propertyValue, Throwable cause)
   38       {
   39           super(source, Messages.getString("FactoryInstantiationException.msg", //$NON-NLS-1$
   40               new Object[]{propertyValue, propertyName}), cause);
   41       }
   42   
   43       /**
   44        * @see org.displaytag.exception.BaseNestableJspTagException#getSeverity()
   45        */
   46       public SeverityEnum getSeverity()
   47       {
   48           return SeverityEnum.FATAL;
   49       }
   50   
   51   }

Save This Page
Home » displaytag-1.1.1-src » org » displaytag » exception » [javadoc | source]