public class ImageGraphicFactory extends Object implements ExternalGraphicFactory, GraphicCache
format must be one of the mime types supported by the current JDK.| Constructor and Description |
|---|
ImageGraphicFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Clear the graphic cache.
|
Icon |
getIcon(Feature feature,
Expression url,
String format,
int size)
Turns the specified URL into an Icon, eventually using the Feature attributes to evaluate CQL
expressions embedded in the url.
|
Set<String> |
getSupportedMimeTypes()
Returs the set of mime types supported by this factory
|
static void |
resetCache()
Images are cached by the factory, this method can be used to drop the cache
|
public Icon getIcon(Feature feature, Expression url, String format, int size)
ExternalGraphicFactorysize parameter defines the size of the image (so that vector based symbols
can be drawn at the specified size directly), or may be zero or negative if the size was not
specified (in that case the "natural" size of the image will be used, which is the size in
pixels for raster images, and 16 for any format that does not have a specific size, according
to the SLD spec).null will be returned if this factory cannot handle the provided url.getIcon in interface ExternalGraphicFactorypublic Set<String> getSupportedMimeTypes()
public static void resetCache()
public void clearCache()
GraphicCacheclearCache in interface GraphicCacheCopyright © 1996–2019 Geotools. All rights reserved.