Save This Page
Home » apache-harmony-6.0-src-r917296-snapshot » javax » imageio » [javadoc | source]
javax.imageio
abstract public class: ImageWriter [javadoc | source]
java.lang.Object
   javax.imageio.ImageWriter

All Implemented Interfaces:
    ImageTranscoder

Field Summary
protected  Locale[] availableLocales     
protected  Locale locale     
protected  ImageWriterSpi originatingProvider     
protected  Object output     
protected  List<IIOWriteProgressListener> progressListeners     
protected  List<IIOWriteWarningListener> warningListeners     
protected  List<Locale> warningLocales     
Constructor:
 protected ImageWriter(ImageWriterSpi originatingProvider) 
Method from javax.imageio.ImageWriter Summary:
abort,   abortRequested,   addIIOWriteProgressListener,   addIIOWriteWarningListener,   canInsertEmpty,   canInsertImage,   canRemoveImage,   canReplaceImageMetadata,   canReplacePixels,   canReplaceStreamMetadata,   canWriteEmpty,   canWriteRasters,   canWriteSequence,   clearAbortRequest,   convertImageMetadata,   convertStreamMetadata,   dispose,   endInsertEmpty,   endReplacePixels,   endWriteEmpty,   endWriteSequence,   getAvailableLocales,   getDefaultImageMetadata,   getDefaultStreamMetadata,   getDefaultWriteParam,   getLocale,   getNumThumbnailsSupported,   getOriginatingProvider,   getOutput,   getPreferredThumbnailSizes,   prepareInsertEmpty,   prepareReplacePixels,   prepareWriteEmpty,   prepareWriteSequence,   processImageComplete,   processImageProgress,   processImageStarted,   processThumbnailComplete,   processThumbnailProgress,   processThumbnailStarted,   processWarningOccurred,   processWarningOccurred,   processWriteAborted,   removeAllIIOWriteProgressListeners,   removeAllIIOWriteWarningListeners,   removeIIOWriteProgressListener,   removeIIOWriteWarningListener,   removeImage,   replaceImageMetadata,   replacePixels,   replacePixels,   replaceStreamMetadata,   reset,   setLocale,   setOutput,   write,   write,   write,   writeInsert,   writeToSequence
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.imageio.ImageWriter Detail:
 public synchronized  void abort() 
 protected synchronized boolean abortRequested() 
 public  void addIIOWriteProgressListener(IIOWriteProgressListener listener) 
 public  void addIIOWriteWarningListener(IIOWriteWarningListener listener) 
 public boolean canInsertEmpty(int imageIndex) throws IOException 
 public boolean canInsertImage(int imageIndex) throws IOException 
 public boolean canRemoveImage(int imageIndex) throws IOException 
 public boolean canReplaceImageMetadata(int imageIndex) throws IOException 
 public boolean canReplacePixels(int imageIndex) throws IOException 
 public boolean canReplaceStreamMetadata() throws IOException 
 public boolean canWriteEmpty() throws IOException 
 public boolean canWriteRasters() 
 public boolean canWriteSequence() 
 protected synchronized  void clearAbortRequest() 
 abstract public IIOMetadata convertImageMetadata(IIOMetadata iioMetadata,
    ImageTypeSpecifier imageTypeSpecifier,
    ImageWriteParam imageWriteParam)
 abstract public IIOMetadata convertStreamMetadata(IIOMetadata iioMetadata,
    ImageWriteParam imageWriteParam)
 public  void dispose() 
 public  void endInsertEmpty() throws IOException 
 public  void endReplacePixels() throws IOException 
 public  void endWriteEmpty() throws IOException 
 public  void endWriteSequence() throws IOException 
 public Locale[] getAvailableLocales() 
 abstract public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType,
    ImageWriteParam param)
 abstract public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
 public ImageWriteParam getDefaultWriteParam() 
 public Locale getLocale() 
 public int getNumThumbnailsSupported(ImageTypeSpecifier imageType,
    ImageWriteParam param,
    IIOMetadata streamMetadata,
    IIOMetadata imageMetadata) 
 public ImageWriterSpi getOriginatingProvider() 
 public Object getOutput() 
 public Dimension[] getPreferredThumbnailSizes(ImageTypeSpecifier imageType,
    ImageWriteParam param,
    IIOMetadata streamMetadata,
    IIOMetadata imageMetadata) 
 public  void prepareInsertEmpty(int imageIndex,
    ImageTypeSpecifier imageType,
    int width,
    int height,
    IIOMetadata imageMetadata,
    List<BufferedImage> thumbnails,
    ImageWriteParam param) throws IOException 
 public  void prepareReplacePixels(int imageIndex,
    Rectangle region) throws IOException 
 public  void prepareWriteEmpty(IIOMetadata streamMetadata,
    ImageTypeSpecifier imageType,
    int width,
    int height,
    IIOMetadata imageMetadata,
    List<BufferedImage> thumbnails,
    ImageWriteParam param) throws IOException 
 public  void prepareWriteSequence(IIOMetadata streamMetadata) throws IOException 
 protected  void processImageComplete() 
 protected  void processImageProgress(float percentageDone) 
 protected  void processImageStarted(int imageIndex) 
 protected  void processThumbnailComplete() 
 protected  void processThumbnailProgress(float percentageDone) 
 protected  void processThumbnailStarted(int imageIndex,
    int thumbnailIndex) 
 protected  void processWarningOccurred(int imageIndex,
    String warning) 
 protected  void processWarningOccurred(int imageIndex,
    String bundle,
    String key) 
 protected  void processWriteAborted() 
 public  void removeAllIIOWriteProgressListeners() 
 public  void removeAllIIOWriteWarningListeners() 
 public  void removeIIOWriteProgressListener(IIOWriteProgressListener listener) 
 public  void removeIIOWriteWarningListener(IIOWriteWarningListener listener) 
 public  void removeImage(int imageIndex) throws IOException 
 public  void replaceImageMetadata(int imageIndex,
    IIOMetadata imageMetadata) throws IOException 
 public  void replacePixels(RenderedImage image,
    ImageWriteParam param) throws IOException 
 public  void replacePixels(Raster raster,
    ImageWriteParam param) throws IOException 
 public  void replaceStreamMetadata(IIOMetadata streamMetadata) throws IOException 
 public  void reset() 
 public  void setLocale(Locale locale) 
 public  void setOutput(Object output) 
 public  void write(IIOImage image) throws IOException 
 public  void write(RenderedImage image) throws IOException 
 abstract public  void write(IIOMetadata streamMetadata,
    IIOImage image,
    ImageWriteParam param) throws IOException
 public  void writeInsert(int imageIndex,
    IIOImage image,
    ImageWriteParam param) throws IOException 
 public  void writeToSequence(IIOImage image,
    ImageWriteParam param) throws IOException