## Uses of Interface
org.apache.xmlgraphics.image.loader.spi.ImageLoader

- Packages that use ImageLoader
  Package | Description
  --- | ---
  org.apache.xmlgraphics.image.loader.impl | Contains implementations of image loaders and converters.
  org.apache.xmlgraphics.image.loader.impl.imageio | Contains an implementation of an image loader which uses ImageIO.
  org.apache.xmlgraphics.image.loader.pipeline | Provides an image loading and processing pipeline.
  org.apache.xmlgraphics.image.loader.spi | Defines service provider interfaces for the image infrastructure.

- - ### Uses of ImageLoader in org.apache.xmlgraphics.image.loader.impl

    Classes in org.apache.xmlgraphics.image.loader.impl that implement ImageLoader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractImageLoader` Simple abstract base class for ImageLoaders.
    `class` | `CompositeImageLoader` Composite ImageLoader implementation in order to provide fallbacks when one ImageLoader fails due to some limitation.
    `class` | `ImageLoaderEPS` ImageLoader for EPS (Encapsulated PostScript) images.
    `class` | `ImageLoaderInternalTIFF` An ImageLoader implementation based on Commons' internal TIFF codec.
    `class` | `ImageLoaderPNG`
    `class` | `ImageLoaderRaw` ImageLoader for formats consumed "raw" (undecoded).
    `class` | `ImageLoaderRawCCITTFax` ImageLoader for CCITT group 3 and 4 images consumed "raw" (undecoded).
    `class` | `ImageLoaderRawJPEG` ImageLoader for JPEG images consumed "raw" (undecoded).
    `class` | `ImageLoaderRawPNG`

    Methods in org.apache.xmlgraphics.image.loader.impl that return ImageLoader
    Modifier and Type | Method and Description
    --- | ---
    `ImageLoader` | ImageLoaderFactoryEPS.`newImageLoader(ImageFlavor targetFlavor)` Creates and returns a new ImageLoader instance.
    `ImageLoader` | ImageLoaderFactoryRawCCITTFax.`newImageLoader(ImageFlavor targetFlavor)` Creates and returns a new ImageLoader instance.
    `ImageLoader` | ImageLoaderFactoryPNG.`newImageLoader(ImageFlavor targetFlavor)` Creates and returns a new ImageLoader instance.
    `ImageLoader` | ImageLoaderFactoryInternalTIFF.`newImageLoader(ImageFlavor targetFlavor)` Creates and returns a new ImageLoader instance.
    `ImageLoader` | ImageLoaderFactoryRaw.`newImageLoader(ImageFlavor targetFlavor)` Creates and returns a new ImageLoader instance.

    Constructors in org.apache.xmlgraphics.image.loader.impl with parameters of type ImageLoader
    Constructor and Description
    `CompositeImageLoader(ImageLoader[] loaders)` Main constructor.

  - ### Uses of ImageLoader in org.apache.xmlgraphics.image.loader.impl.imageio

    Classes in org.apache.xmlgraphics.image.loader.impl.imageio that implement ImageLoader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImageLoaderImageIO` An ImageLoader implementation based on ImageIO for loading bitmap images.

    Methods in org.apache.xmlgraphics.image.loader.impl.imageio that return ImageLoader
    Modifier and Type | Method and Description
    --- | ---
    `ImageLoader` | ImageLoaderFactoryImageIO.`newImageLoader(ImageFlavor targetFlavor)` Creates and returns a new ImageLoader instance.

  - ### Uses of ImageLoader in org.apache.xmlgraphics.image.loader.pipeline

    Methods in org.apache.xmlgraphics.image.loader.pipeline with parameters of type ImageLoader
    Modifier and Type | Method and Description
    --- | ---
    `void` | ImageProviderPipeline.`setImageLoader(ImageLoader imageLoader)` Sets the ImageLoader that is used at the beginning of the pipeline if the image is not loaded, yet.

    Constructors in org.apache.xmlgraphics.image.loader.pipeline with parameters of type ImageLoader
    Constructor and Description
    `ImageProviderPipeline(ImageCache cache, ImageLoader loader)` Main constructor.
    `ImageProviderPipeline(ImageLoader loader)` Constructor for operation without caching.

  - ### Uses of ImageLoader in org.apache.xmlgraphics.image.loader.spi

    Methods in org.apache.xmlgraphics.image.loader.spi that return ImageLoader
    Modifier and Type | Method and Description
    --- | ---
    `ImageLoader` | ImageLoaderFactory.`newImageLoader(ImageFlavor targetFlavor)` Creates and returns a new ImageLoader instance.

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