com.flagstone.transform.util.image
Class ImageRegistry

java.lang.Object
  extended by com.flagstone.transform.util.image.ImageRegistry

public final class ImageRegistry
extends Object

ImageRegistry is used to provide a directory for registering ImageProviders that are used to decode different image formats.


Method Summary
static ImageDecoder getImageProvider(String mimeType)
          Get the provider that can be used to decode a given image format.
static void registerProvider(String mimeType, ImageProvider decoder)
          Register an ImageDecoder to handle images in the specified format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

registerProvider

public static void registerProvider(String mimeType,
                                    ImageProvider decoder)
Register an ImageDecoder to handle images in the specified format. The image formats currently supported are defined in the ImageFormat class.

Parameters:
mimeType - the string identifying the image format.
decoder - any class that implements the ImageDecoder interface.

getImageProvider

public static ImageDecoder getImageProvider(String mimeType)
Get the provider that can be used to decode a given image format.

Parameters:
mimeType - the MIME type identifying the image format.
Returns:
an object implementing the ImageDecoder interface that can be used to decode the image data.


Copyright © 2002-2010 Flagstone Software Ltd.. All Rights Reserved.