View Javadoc

1   /*
2    * $Id: IGenerationImageInformation.java,v 1.2 2010/08/10 14:02:30 oeuillot Exp $
3    */
4   package org.rcfaces.core.image;
5   
6   import org.rcfaces.core.internal.contentAccessor.IGenerationResourceInformation;
7   
8   /**
9    * 
10   * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
11   * @version $Revision: 1.2 $ $Date: 2010/08/10 14:02:30 $
12   */
13  public interface IGenerationImageInformation extends
14          IGenerationResourceInformation {
15  
16      String WIDTH_PROPERTY = "org.rfcaces.core.model.WIDTH";
17  
18      String HEIGHT_PROPERTY = "org.rfcaces.core.model.HEIGHT";
19  
20      String ENCODER_MIME_TYPE_PROPERTY = "org.rcfaces.encoder.MIME_TYPE";
21  
22      String ENCODER_SUFFIX_PROPERTY = "org.rcfaces.encoder.SUFFIX";
23  
24      String COMPRESSION_QUALITY = "org.rfcaces.encore.COMPRESSION_QUALITY";
25  
26      String COMPRESSION_MODE = "org.rfcaces.encore.COMPRESSION_MODE";
27  
28      String COMPRESSION_TYPE = "org.rfcaces.encore.COMPRESSION_TYPE";
29  
30      String COMPRESSION_PROGRESSIVE_MODE = "org.rfcaces.encore.PROGRESSIVE_MODE";
31  
32      void setImageHeight(int imageHeight);
33  
34      int getImageHeight();
35  
36      void setImageWidth(int imageWidth);
37  
38      int getImageWidth();
39  
40      String getEncoderMimeType();
41  
42      void setEncoderMimeType(String mimeType);
43  
44      String getEncoderSuffix();
45  
46      void setEncoderSuffix(String suffix);
47  }