package

sun.awt.image

Interfaces

ImageFetchable This interface allows the ImageFetcher class to drive the production of image data in an ImageProducer class by calling the doFetch() method from one of a pool of threads which are created to facilitate asynchronous delivery of image data outside of the standard system threads which manage the applications User Interface. 
SunWritableRaster.DataStealer  
SurfaceManager.FlushableCacheData An interface for Objects used in the SurfaceManager cache to implement if they have data that should be flushed when the Image is flushed. 
SurfaceManager.ProxiedGraphicsConfig An interface for GraphicsConfiguration objects to implement if their surfaces accelerate images using SurfaceDataProxy objects. 

Classes

BufferedImageDevice  
BufferedImageGraphicsConfig  
BufImgSurfaceData  
BufImgSurfaceData.ICMColorData  
BufImgSurfaceManager This SurfaceManager variant manages the default (software) surface of a BufferedImage. 
BufImgVolatileSurfaceManager This SurfaceManager variant manages an unaccelerated volatile surface. 
ByteArrayImageSource  
ByteBandedRaster This class defines a Raster with pixels consisting of multiple 8-bit samples stored in possibly separate arrays for each band. 
ByteComponentRaster This class defines a Raster with pixels consisting of one or more 8-bit data elements stored in close proximity to each other in a single byte array. 
ByteInterleavedRaster This class defines a Raster with pixels consisting of one or more 8-bit data elements stored in close proximity to each other in a single byte array. 
BytePackedRaster This class is useful for describing 1, 2, or 4 bit image data elements. 
DataBufferNative This class extends DataBuffer and allows access to native data via the DataBuffer methods. 
FileImageSource  
GifImageDecoder Gif Image converter 
ImageDecoder  
ImageRepresentation  
ImageWatched  
ImageWatched.Link  
ImageWatched.WeakLink  
ImagingLib This class provides a hook to access platform-specific imaging code. 
InputStreamImageSource  
IntegerComponentRaster This class defines a Raster with pixels consisting of one or more 32-bit data elements stored in close proximity to each other in a integer array. 
IntegerInterleavedRaster This class defines a Raster with pixels consisting of one or more 32-bit data elements stored in close proximity to each other in a integer array. 
JPEGImageDecoder JPEG Image converter 
OffScreenImage This is a special variant of BufferedImage that keeps a reference to a Component. 
OffScreenImageSource  
PixelConverter This class provides utilities for converting between the standard rgb colorspace specification and the equivalent value for a pixel of a given surface type. 
PixelConverter.Argb  
PixelConverter.ArgbBm  
PixelConverter.ArgbPre  
PixelConverter.Bgrx  
PixelConverter.ByteGray  
PixelConverter.Rgba  
PixelConverter.RgbaPre  
PixelConverter.Rgbx Subclasses of PixelConverter. 
PixelConverter.Ushort4444Argb  
PixelConverter.Ushort555Rgb  
PixelConverter.Ushort555Rgbx  
PixelConverter.Ushort565Rgb  
PixelConverter.UshortGray  
PixelConverter.Xbgr  
PixelConverter.Xrgb  
PNGImageDecoder PNG - Portable Network Graphics - image file reader. 
PNGImageDecoder.Chromaticities  
ShortBandedRaster This class defines a Raster with pixels consisting of multiple 16-bit samples stored in separate arrays for each band. 
ShortComponentRaster This class defines a Raster with pixels consisting of one or more 16-bit data elements stored in close proximity to each other in a short integer array. 
ShortInterleavedRaster This class defines a Raster with pixels consisting of one or more 16-bit data elements stored in close proximity to each other in a short integer array. 
SunVolatileImage This class is the base implementation of the VolatileImage abstract class. 
SunWritableRaster This class exists as a middle layer between WritableRaster and its implementation specific subclasses (ByteComponentRaster, ShortBandedRaster, etc). 
SurfaceManager The abstract base class that manages the various SurfaceData objects that represent an Image's contents. 
SurfaceManager.ImageAccessor  
ToolkitImage  
URLImageSource  
VolatileSurfaceManager This SurfaceManager variant manages an accelerated volatile surface, if it is possible to create that surface. 
WritableRasterNative WritableRasterNative This class exists to wrap a native DataBuffer object. 
XbmImageDecoder Parse files of the form: #define foo_width w #define foo_height h static char foo_bits[] = { 0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn, 0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn, 0xnn,0xnn,0xnn,0xnn}; 

Exceptions