| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.image.ImageFilter
java.awt.image.BufferedImageFilter
The BufferedImageFilter class subclasses an 
 ImageFilter to provide a simple means of
 using a single-source/single-destination image operator
 (BufferedImageOp) to filter a BufferedImage
 in the Image Producer/Consumer/Observer
 paradigm. Examples of these image operators are: ConvolveOp,
 AffineTransformOp and LookupOp.
ImageFilter, 
BufferedImage, 
BufferedImageOp| Field Summary | 
| Fields inherited from class java.awt.image.ImageFilter | 
| consumer | 
| Fields inherited from interface java.awt.image.ImageConsumer | 
| COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT | 
| Constructor Summary | |
| BufferedImageFilter(BufferedImageOp op)Constructs a BufferedImageFilterwith the
 specified single-source/single-destination operator. | |
| Method Summary | |
|  BufferedImageOp | getBufferedImageOp()Returns the BufferedImageOp. | 
|  void | imageComplete(int status)Filters the information provided in the imageCompletemethod of theImageConsumerinterface. | 
|  void | setColorModel(ColorModel model)Filters the information provided in the setColorModelmethod
 of theImageConsumerinterface. | 
|  void | setDimensions(int width,
              int height)Filters the information provided in the setDimensions method
 of theImageConsumerinterface. | 
|  void | setPixels(int x,
          int y,
          int w,
          int h,
          ColorModel model,
          byte[] pixels,
          int off,
          int scansize)Filters the information provided in the setPixelsmethod of theImageConsumerinterface which takes
 an array of bytes. | 
|  void | setPixels(int x,
          int y,
          int w,
          int h,
          ColorModel model,
          int[] pixels,
          int off,
          int scansize)Filters the information provided in the setPixelsmethod of theImageConsumerinterface which takes
 an array of integers. | 
| Methods inherited from class java.awt.image.ImageFilter | 
| clone, getFilterInstance, resendTopDownLeftRight, setHints, setProperties | 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public BufferedImageFilter(BufferedImageOp op)
BufferedImageFilter with the
 specified single-source/single-destination operator.
op - the specified BufferedImageOp to
           use to filter a BufferedImage
NullPointerException - if op is null| Method Detail | 
public BufferedImageOp getBufferedImageOp()
BufferedImageOp.
BufferedImageFilter.
public void setDimensions(int width,
                          int height)
setDimensions  method
 of the ImageConsumer interface.
 
 Note: This method is intended to be called by the 
 ImageProducer of the Image whose pixels are
 being filtered. Developers using this class to retrieve pixels from
 an image should avoid calling this method directly since that
 operation could result in problems with retrieving the requested
 pixels.
 
setDimensions in interface ImageConsumersetDimensions in class ImageFilterwidth - the width to which to set the width of this
        BufferedImageFilterheight - the height to which to set the height of this
        BufferedImageFilterImageConsumer.setDimensions(int, int)public void setColorModel(ColorModel model)
setColorModel method
 of the ImageConsumer interface.
 
 If model is null, this
 method clears the current ColorModel of this
 BufferedImageFilter.
 
 Note: This method is intended to be called by the 
 ImageProducer of the Image 
 whose pixels are being filtered.  Developers using this 
 class to retrieve pixels from an image
 should avoid calling this method directly since that 
 operation could result in problems with retrieving the 
 requested pixels.
setColorModel in interface ImageConsumersetColorModel in class ImageFiltermodel - the ColorModel to which to set the 
        ColorModel of this BufferedImageFilterImageConsumer.setColorModel(java.awt.image.ColorModel)
public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel model,
                      byte[] pixels,
                      int off,
                      int scansize)
setPixels
 method of the ImageConsumer interface which takes
 an array of bytes.
 
 Note: This method is intended to be called by the 
 ImageProducer of the Image whose pixels 
 are being filtered.  Developers using
 this class to retrieve pixels from an image should avoid calling
 this method directly since that operation could result in problems
 with retrieving the requested pixels.
setPixels in interface ImageConsumersetPixels in class ImageFilterIllegalArgumentException - if width or height are less than 
 zero.ImageConsumer.setPixels(int, int, int, int, ColorModel, byte[],
                                    int, int)
public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel model,
                      int[] pixels,
                      int off,
                      int scansize)
setPixels 
 method of the ImageConsumer interface which takes
 an array of integers.
 
 Note: This method is intended to be called by the 
 ImageProducer of the Image whose 
 pixels are being filtered.  Developers using this class to 
 retrieve pixels from an image should avoid calling this method 
 directly since that operation could result in problems
 with retrieving the requested pixels.
setPixels in interface ImageConsumersetPixels in class ImageFilterIllegalArgumentException - if width or height are less than 
 zero.ImageConsumer.setPixels(int, int, int, int, ColorModel, int[],
                                    int, int)public void imageComplete(int status)
imageComplete
 method of the ImageConsumer interface.
 
 Note: This method is intended to be called by the 
 ImageProducer of the Image whose pixels 
 are being filtered.  Developers using
 this class to retrieve pixels from an image should avoid calling
 this method directly since that operation could result in problems
 with retrieving the requested pixels.
imageComplete in interface ImageConsumerimageComplete in class ImageFilterstatus - the status of image loading
ImagingOpException - if there was a problem calling the filter
 method of the BufferedImageOp associated with this 
 instance.ImageConsumer.imageComplete(int)| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.