Class ImageTagRegistry

java.lang.Object
org.apache.batik.ext.awt.image.spi.ImageTagRegistry
All Implemented Interfaces:
ErrorConstants

public class ImageTagRegistry extends Object implements ErrorConstants
This class handles the registered Image tag handlers. These are instances of RegistryEntry in this package.
Version:
$Id: ImageTagRegistry.java 1867375 2019-09-23 14:01:13Z ssteiner $
  • Field Details

  • Constructor Details

    • ImageTagRegistry

      public ImageTagRegistry()
    • ImageTagRegistry

      public ImageTagRegistry(URLImageCache rawCache, URLImageCache imgCache)
  • Method Details

    • flushCache

      public void flushCache()
      Removes all decoded raster images from the cache. All Images will be reloaded from the original source if decoded again.
    • flushImage

      public void flushImage(ParsedURL purl)
      Removes the given URL from the cache. Only the Image associated with that URL will be removed from the cache.
    • checkCache

      public Filter checkCache(ParsedURL purl, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace)
    • readURL

      public Filter readURL(ParsedURL purl)
    • readURL

      public Filter readURL(ParsedURL purl, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace)
    • readURL

      public Filter readURL(InputStream is, ParsedURL purl, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace, boolean allowOpenStream, boolean returnBrokenLink)
    • readStream

      public Filter readStream(InputStream is)
    • readStream

      public Filter readStream(InputStream is, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace)
    • register

      public void register(RegistryEntry newRE)
    • getRegisteredExtensions

      public List getRegisteredExtensions()
      Returns a List that contains String of all the extensions that can be handleded by the various registered image format handlers.
    • getRegisteredMimeTypes

      public List getRegisteredMimeTypes()
      Returns a List that contains String of all the mime types that can be handleded by the various registered image format handlers.
    • getRegistry

      public static ImageTagRegistry getRegistry()
    • getBrokenLinkImage

      public static Filter getBrokenLinkImage(Object base, String code, Object[] params)
    • setBrokenLinkProvider

      public static void setBrokenLinkProvider(BrokenLinkProvider provider)