org.apache.xmlgraphics.image.loader.impl.imageio
Class ImageLoaderImageIO
java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImageLoader
org.apache.xmlgraphics.image.loader.impl.imageio.ImageLoaderImageIO
- All Implemented Interfaces:
- ImageLoader
public class ImageLoaderImageIO
- extends AbstractImageLoader
An ImageLoader implementation based on ImageIO for loading bitmap images.
Field Summary |
protected static org.apache.commons.logging.Log |
log
logger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
- logger
ImageLoaderImageIO
public ImageLoaderImageIO(ImageFlavor targetFlavor)
- Main constructor.
- Parameters:
targetFlavor
- the target flavor
getTargetFlavor
public ImageFlavor getTargetFlavor()
- Returns the image flavor that is returned by this ImageLoader implementation.
- Returns:
- the target image flavor
loadImage
public Image loadImage(ImageInfo info,
java.util.Map hints,
ImageSessionContext session)
throws ImageException,
java.io.IOException
- Loads and returns an image.
- Parameters:
info
- the image info object indicating the imagehints
- a Map of hints that can be used by implementations to customize the loading
process (may be null).session
- the session context
- Returns:
- the fully loaded image
- Throws:
ImageException
- if an error occurs while loading the image
java.io.IOException
- if an I/O error occurs while loading the image
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.