FPXDecodeParam.java
上传用户:btjssb159
上传日期:2018-01-04
资源大小:241k
文件大小:3k
源码类别:

DNA

开发平台:

Java

  1. /*
  2.  * Copyright (c) 2001 Sun Microsystems, Inc. All Rights Reserved.
  3.  *
  4.  * Redistribution and use in source and binary forms, with or without 
  5.  * modification, are permitted provided that the following conditions are met:
  6.  * 
  7.  * -Redistributions of source code must retain the above copyright notice, this 
  8.  * list of conditions and the following disclaimer.
  9.  *
  10.  * -Redistribution in binary form must reproduct the above copyright notice,
  11.  * this list of conditions and the following disclaimer in the documentation
  12.  * and/or other materials provided with the distribution.
  13.  * 
  14.  * Neither the name of Sun Microsystems, Inc. or the names of contributors may
  15.  * be used to endorse or promote products derived from this software without
  16.  * specific prior written permission.
  17.  * 
  18.  * This software is provided "AS IS," without a warranty of any kind. ALL
  19.  * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
  20.  * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
  21.  * NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE
  22.  * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
  23.  * OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS
  24.  * LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
  25.  * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
  26.  * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF
  27.  * OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
  28.  * POSSIBILITY OF SUCH DAMAGES.
  29.  * 
  30.  * You acknowledge that Software is not designed,licensed or intended for use in 
  31.  * the design, construction, operation or maintenance of any nuclear facility.
  32.  */
  33. /**
  34.  * An instance of <code>ImageDecodeParam</code> for decoding images
  35.  * in the FlashPIX format.
  36.  *
  37.  * <p><b> This class is not a committed part of the JAI API.  It may
  38.  * be removed or changed in future releases of JAI.</b>
  39.  */
  40. public class FPXDecodeParam implements ImageDecodeParam {
  41.     
  42.     private int resolution = -1;
  43.     /** Constructs a default instance of <code>FPXDecodeParam</code>. */
  44.     public FPXDecodeParam() {}
  45.     /**
  46.      * Constructs an instance of <code>FPXDecodeParam</code>
  47.      * to decode a given resolution.
  48.      *
  49.      * @param resolution The resolution number to be decoded.
  50.      */
  51.     public FPXDecodeParam(int resolution) {
  52.         this.resolution = resolution;
  53.     }
  54.     /**
  55.      * Sets the resolution to be decoded.
  56.      *
  57.      * @param resolution The resolution number to be decoded.
  58.      */
  59.     public void setResolution(int resolution) {
  60.         this.resolution = resolution;
  61.     }
  62.     /**
  63.      * Returns the resolution to be decoded.
  64.      */
  65.     public int getResolution() {
  66.         return resolution;
  67.     }
  68. }