Class ImageLoaderRaw
- java.lang.Object
-
- org.apache.xmlgraphics.image.loader.impl.AbstractImageLoader
-
- 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.
-
-
Field Summary
-
Fields inherited from interface org.apache.xmlgraphics.image.loader.spi.ImageLoader
MEDIUM_LOADING_PENALTY, NO_LOADING_PENALTY
-
-
Constructor Summary
Constructors Constructor Description ImageLoaderRaw(ImageFlavor targetFlavor)
Main constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, ignoreColorProfile, loadImage
-
-
-
-
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 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 imagejava.io.IOException
- if an I/O error occurs while loading the image
-
-