Class ImageLoaderRawJPEG

java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImageLoader
org.apache.xmlgraphics.image.loader.impl.ImageLoaderRawJPEG
All Implemented Interfaces:
JPEGConstants, ImageLoader

public class ImageLoaderRawJPEG extends AbstractImageLoader implements JPEGConstants
ImageLoader for JPEG images consumed "raw" (undecoded). Provides a raw/undecoded stream.
  • Field Details

    • log

      protected static final org.apache.commons.logging.Log log
      logger
  • Constructor Details

    • ImageLoaderRawJPEG

      public ImageLoaderRawJPEG()
      Main constructor.
  • Method Details

    • getTargetFlavor

      public ImageFlavor getTargetFlavor()
      Returns the image flavor that is returned by this ImageLoader implementation.
      Specified by:
      getTargetFlavor in interface ImageLoader
      Returns:
      the target image flavor
    • loadImage

      public Image loadImage(ImageInfo info, Map hints, ImageSessionContext session) throws ImageException, IOException
      Loads and returns an image.
      Specified by:
      loadImage in interface ImageLoader
      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 (may be null).
      session - the session context
      Returns:
      the fully loaded image
      Throws:
      ImageException - if an error occurs while loading the image
      IOException - if an I/O error occurs while loading the image