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

破解

开发平台:

Java

  1. package magick;
  2. /**
  3.  * Class encapsulating some profile related to a image.
  4.  * This class corresponds to the ProfileInfo structure in
  5.  * the C API. ProfileInfo is currently used in the Image
  6.  * structure to store the ICC and IPTC profiles.
  7.  * @author Eric Yeo <ttey@yeo.nu>
  8.  */
  9. public class ProfileInfo {
  10.     /**
  11.      * Name of the profile.
  12.      */
  13.     String name = null;
  14.     /**
  15.      * Profile information.
  16.      */
  17.     byte[] info = null;
  18.     /**
  19.      * Constructor.
  20.      */
  21.     public ProfileInfo()
  22.     {
  23.     }
  24.     /**
  25.      * Constructor.
  26.      * @param name name of the profile
  27.      * @param info the profile information
  28.      */
  29.     public ProfileInfo(String name, byte[] info)
  30.     {
  31.         this.name = name;
  32.         this.info = info;
  33.     }
  34.     /**
  35.      * Get the profile name.
  36.      * @return the profile name
  37.      */
  38.     public String getName()
  39.     {
  40.         return name;
  41.     }
  42.     /**
  43.      * Set the profile name.
  44.      */
  45.     public void setName(String name)
  46.     {
  47.         this.name = name;
  48.     }
  49.     /**
  50.      * Get the profile info.
  51.      * @return the profile info
  52.      */
  53.     public byte[] getInfo()
  54.     {
  55.         return info;
  56.     }
  57.     /**
  58.      * Set the profile info.
  59.      */
  60.     public void setInfo(byte[] info)
  61.     {
  62.         this.info = info;
  63.     }
  64. }