xmlgraphics-commons 1.3

org.apache.xmlgraphics.image.loader.impl
Class ImageLoaderRaw

java.lang.Object
  extended by org.apache.xmlgraphics.image.loader.impl.AbstractImageLoader
      extended by org.apache.xmlgraphics.image.loader.impl.ImageLoaderRaw
All Implemented Interfaces:
ImageLoader

public class ImageLoaderRaw
extends AbstractImageLoader

ImageLoader for formats consumed "raw" (undecoded). Provides a raw/undecoded stream.


Constructor Summary
ImageLoaderRaw(ImageFlavor targetFlavor)
          Main constructor.
 
Method Summary
 ImageFlavor getTargetFlavor()
          Returns the image flavor that is returned by this ImageLoader implementation.
 Image loadImage(ImageInfo info, java.util.Map hints, ImageSessionContext session)
          Loads and returns an image.
 
Methods inherited from class org.apache.xmlgraphics.image.loader.impl.AbstractImageLoader
getUsagePenalty, loadImage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageLoaderRaw

public ImageLoaderRaw(ImageFlavor targetFlavor)
Main constructor.

Parameters:
targetFlavor - the target flavor
Method Detail

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 image
hints - a Map of hints that can be used by implementations to customize the loading process.
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

xmlgraphics-commons 1.3

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.