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

破解

开发平台:

Java

  1. package magick;
  2. /**
  3.  * Encapsulation of the MagickInfo structure.
  4.  *
  5.  * @author Susan Dorr
  6.  */
  7. public class MagickInfo extends Magick {
  8.     // Internal handle. Used as pointer to MagickInfo
  9.     // structure in memory. We use long (64-bits) for
  10.     // portibility.
  11.     private long magickInfoHandle = 0;
  12.     /**
  13.      * Constructor.
  14.      */
  15.     public MagickInfo(String name)
  16. throws MagickException
  17.     {
  18. init(name);
  19.     }
  20.     /**
  21.      * Automated destructor.
  22.      */
  23.     public void finalize()
  24.     {
  25. destroyMagickInfo(); 
  26.     }
  27.     /**
  28.      * Initialise the MagickInfo structure.
  29.      */
  30.     public native void init(String name)
  31. throws MagickException;
  32.     /**
  33.      * Deallocate the MagickInfo structure.
  34.      */
  35.     private native void destroyMagickInfo();
  36.     /**
  37.      * Return the description  attribute of the handle.
  38.      */
  39.     public native String getDescription()
  40. throws MagickException;
  41. }