Class AbstractImageProvider
- java.lang.Object
-
- com.itextpdf.tool.xml.pipeline.html.AbstractImageProvider
-
- All Implemented Interfaces:
ImageProvider
public abstract class AbstractImageProvider extends java.lang.Object implements ImageProvider
-
-
Constructor Summary
Constructors Constructor Description AbstractImageProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
reset()
Resets the cached images.Image
retrieve(java.lang.String src)
Retrieve and image from the store.void
store(java.lang.String src, Image img)
Store allows ImageProvider users to cache the found images.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.itextpdf.tool.xml.pipeline.html.ImageProvider
getImageRootPath
-
-
-
-
Field Detail
-
map
private final java.util.Map<java.lang.String,Image> map
-
-
Method Detail
-
retrieve
public Image retrieve(java.lang.String src)
Description copied from interface:ImageProvider
Retrieve and image from the store.- Specified by:
retrieve
in interfaceImageProvider
- Parameters:
src
- the source found in src attribute- Returns:
- the
Image
-
store
public void store(java.lang.String src, Image img)
Description copied from interface:ImageProvider
Store allows ImageProvider users to cache the found images.- Specified by:
store
in interfaceImageProvider
- Parameters:
src
- the src attributeimg
- the image.
-
reset
public void reset()
Description copied from interface:ImageProvider
Resets the cached images.- Specified by:
reset
in interfaceImageProvider
-
-