
public class ThumbnailRegistryEntry
extends org.apache.batik.ext.awt.image.spi.AbstractRegistryEntry
implements org.apache.batik.ext.awt.image.spi.URLRegistryEntry, org.apache.batik.util.ParsedURLProtocolHandler
| Modifier and Type | Class and Description | 
|---|---|
| (package private) class  | ThumbnailRegistryEntry.InternalParsedURLDataURL representation for internal URLs. | 
| Modifier and Type | Field and Description | 
|---|---|
| private static int | counterObject counter | 
| private static gnu.trove.map.TIntObjectMap<SoftReference<RenderedImage>> | imagesThe image cache. | 
| static String | INTERNAL_MIME_TYPEMime type | 
| static String | INTERNAL_PREFIXELKI internal thumbnail protocol prefix | 
| static String | INTERNAL_PROTOCOLELKI internal thumbnail protocol id. | 
| private static Logging | LOGThe logger class. | 
| static float | PRIORITYThe priority of this entry. | 
| Constructor and Description | 
|---|
| ThumbnailRegistryEntry()Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getProtocolHandled() | 
| static org.apache.batik.ext.awt.image.renderable.Filter | handleURL(org.apache.batik.util.ParsedURL url)Statically handle the URL access. | 
| org.apache.batik.ext.awt.image.renderable.Filter | handleURL(org.apache.batik.util.ParsedURL url,
         boolean needRawData) | 
| boolean | isCompatibleURL(org.apache.batik.util.ParsedURL url) | 
| static boolean | isCompatibleURLStatic(org.apache.batik.util.ParsedURL url)Test for a compatible URL. | 
| org.apache.batik.util.ParsedURLData | parseURL(org.apache.batik.util.ParsedURL basepurl,
        String urlStr) | 
| org.apache.batik.util.ParsedURLData | parseURL(String urlStr) | 
| static int | registerImage(RenderedImage img)Put an image into the repository (note: the repository is only keeping a
 weak reference!) | 
getFormatName, getMimeTypes, getPriority, getStandardExtensionspublic static final String INTERNAL_PROTOCOL
public static final String INTERNAL_PREFIX
public static final String INTERNAL_MIME_TYPE
public static final float PRIORITY
private static final Logging LOG
private static final gnu.trove.map.TIntObjectMap<SoftReference<RenderedImage>> images
private static int counter
public ThumbnailRegistryEntry()
public static int registerImage(RenderedImage img)
img - Image to putpublic boolean isCompatibleURL(org.apache.batik.util.ParsedURL url)
isCompatibleURL in interface org.apache.batik.ext.awt.image.spi.URLRegistryEntrypublic static boolean isCompatibleURLStatic(org.apache.batik.util.ParsedURL url)
url - URLpublic org.apache.batik.ext.awt.image.renderable.Filter handleURL(org.apache.batik.util.ParsedURL url,
                                                         boolean needRawData)
handleURL in interface org.apache.batik.ext.awt.image.spi.URLRegistryEntrypublic static org.apache.batik.ext.awt.image.renderable.Filter handleURL(org.apache.batik.util.ParsedURL url)
url - URL to accesspublic org.apache.batik.util.ParsedURLData parseURL(String urlStr)
parseURL in interface org.apache.batik.util.ParsedURLProtocolHandlerpublic org.apache.batik.util.ParsedURLData parseURL(org.apache.batik.util.ParsedURL basepurl,
                                           String urlStr)
parseURL in interface org.apache.batik.util.ParsedURLProtocolHandlerpublic String getProtocolHandled()
getProtocolHandled in interface org.apache.batik.util.ParsedURLProtocolHandler