public class ImageTagRegistry extends java.lang.Object implements ErrorConstants
Modifier and Type | Field and Description |
---|---|
(package private) static BrokenLinkProvider |
brokenLinkProvider |
(package private) static BrokenLinkProvider |
defaultProvider |
(package private) java.util.List |
entries |
(package private) java.util.List |
extensions |
(package private) URLImageCache |
imgCache |
(package private) java.util.List |
mimeTypes |
(package private) URLImageCache |
rawCache |
(package private) static ImageTagRegistry |
registry |
ERR_STREAM_FORMAT_UNREADABLE, ERR_STREAM_UNREADABLE, ERR_URL_FORMAT_UNREADABLE, ERR_URL_UNINTERPRETABLE, ERR_URL_UNREACHABLE, RESOURCES
Constructor and Description |
---|
ImageTagRegistry() |
ImageTagRegistry(URLImageCache rawCache,
URLImageCache imgCache) |
Modifier and Type | Method and Description |
---|---|
Filter |
checkCache(ParsedURL purl,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace) |
void |
flushCache()
Removes all decoded raster images from the cache.
|
void |
flushImage(ParsedURL purl)
Removes the given URL from the cache.
|
static Filter |
getBrokenLinkImage(java.lang.Object base,
java.lang.String code,
java.lang.Object[] params) |
java.util.List |
getRegisteredExtensions()
Returns a List that contains String of all the extensions that
can be handleded by the various registered image format
handlers.
|
java.util.List |
getRegisteredMimeTypes()
Returns a List that contains String of all the mime types that
can be handleded by the various registered image format
handlers.
|
static ImageTagRegistry |
getRegistry() |
Filter |
readStream(java.io.InputStream is) |
Filter |
readStream(java.io.InputStream is,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace) |
Filter |
readURL(java.io.InputStream is,
ParsedURL purl,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace,
boolean allowOpenStream,
boolean returnBrokenLink) |
Filter |
readURL(ParsedURL purl) |
Filter |
readURL(ParsedURL purl,
org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace) |
void |
register(RegistryEntry newRE) |
static void |
setBrokenLinkProvider(BrokenLinkProvider provider) |
java.util.List entries
java.util.List extensions
java.util.List mimeTypes
URLImageCache rawCache
URLImageCache imgCache
static ImageTagRegistry registry
static BrokenLinkProvider defaultProvider
static BrokenLinkProvider brokenLinkProvider
public ImageTagRegistry()
public ImageTagRegistry(URLImageCache rawCache, URLImageCache imgCache)
public void flushCache()
public void flushImage(ParsedURL purl)
public Filter checkCache(ParsedURL purl, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace)
public Filter readURL(ParsedURL purl, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace)
public Filter readURL(java.io.InputStream is, ParsedURL purl, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace, boolean allowOpenStream, boolean returnBrokenLink)
public Filter readStream(java.io.InputStream is)
public Filter readStream(java.io.InputStream is, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent colorSpace)
public void register(RegistryEntry newRE)
public java.util.List getRegisteredExtensions()
public java.util.List getRegisteredMimeTypes()
public static ImageTagRegistry getRegistry()
public static Filter getBrokenLinkImage(java.lang.Object base, java.lang.String code, java.lang.Object[] params)
public static void setBrokenLinkProvider(BrokenLinkProvider provider)