View Javadoc

1   /*
2    * $Id: IImageOperation.java,v 1.18 2011/06/16 09:29:40 jbmeslin Exp $
3    * 
4    */
5   package org.rcfaces.core.image;
6   
7   import org.rcfaces.core.internal.content.IBufferOperation;
8   import org.rcfaces.core.internal.contentAccessor.IGenerationResourceInformation;
9   
10  /**
11   * 
12   * @author Olivier Oeuillot (latest modification by $Author: jbmeslin $)
13   * @version $Revision: 1.18 $ $Date: 2011/06/16 09:29:40 $
14   */
15  public interface IImageOperation extends IBufferOperation {
16  
17      void setResponseSuffix(String suffix);
18  
19      void setResponseMimeType(String responseMimeType);
20  
21      void setSourceMimeType(String sourceMimeType);
22  
23      void setEncoderMimeType(String encoderMimeType);
24  
25      void prepare(IImageOperationContentModel imageOperationContentModel,
26              IGenerationResourceInformation generationInformation,
27              IGeneratedImageInformation generatedInformation);
28  }