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.InternalParsedURLData
URL representation for internal URLs.
|
| Modifier and Type | Field and Description |
|---|---|
private static int |
counter
Object counter
|
private static gnu.trove.map.TIntObjectMap<SoftReference<RenderedImage>> |
images
The image cache.
|
static String |
INTERNAL_MIME_TYPE
Mime type
|
static String |
INTERNAL_PREFIX
ELKI internal thumbnail protocol prefix
|
static String |
INTERNAL_PROTOCOL
ELKI internal thumbnail protocol id.
|
private static Logging |
LOG
The logger class.
|
static float |
PRIORITY
The 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