MagickApiException.java
上传用户:qingzhou
上传日期:2013-04-21
资源大小:733k
文件大小:1k
源码类别:

破解

开发平台:

Java

  1. package magick;
  2. /**
  3.  * Encapsulation of the ImageMagick ExceptionInfo structure as
  4.  * well as the exception that is thrown when an ImageMagick
  5.  * API failed.
  6.  *
  7.  * @author Eric Yeo
  8.  */
  9. public class MagickApiException extends MagickException {
  10.     /**
  11.      * Takes a value in ExceptionType.
  12.      */
  13.     private int severity;
  14.     /**
  15.      * An reason for failure.
  16.      */
  17.     private String reason;
  18.     /**
  19.      * A description of the problem.
  20.      */
  21.     private String description;
  22.     /**
  23.      * Construct an API exception.
  24.      *
  25.      * @param mesg error message
  26.      * @param severity one of the value in ExceptionType
  27.      * @qualifier error qualifier
  28.      */
  29.     private MagickApiException(int severity,
  30.                                String reason,
  31.                                String description)
  32.     {
  33. super(reason);
  34. this.severity = severity;
  35. this.reason = reason;
  36.         this.description = description;
  37.     }
  38.     /*
  39.      * Get the severity of the exception.
  40.      *
  41.      * @return severity of the Exception
  42.      */
  43.     public int getSeverity()
  44.     {
  45. return severity;
  46.     }
  47.     /*
  48.      * Get the reason of the exception.
  49.      *
  50.      * @return reason of the exception.
  51.      */
  52.     public String getReason()
  53.     {
  54. return reason;
  55.     }
  56.     /**
  57.      * Get the description of the exception.
  58.      *
  59.      * @return description of the exception.
  60.      */
  61.    public String getDescription()
  62.    {
  63.        return description;
  64.    }
  65. }