public class SwingImageReplacer extends ElementReplacer
| 构造器和说明 |
|---|
SwingImageReplacer() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
accept(LayoutContext context,
Element element) |
void |
clear(Element element) |
String |
getElementNameMatch() |
boolean |
isElementNameMatch() |
protected ReplacedElement |
lookupImageReplacedElement(Element e)
Retrieves a ReplacedElement for an image from cache, or null if not found.
|
protected ReplacedElement |
newIrreplaceableImageElement(int cssWidth,
int cssHeight)
Returns a ReplacedElement for some element in the stream which should be replaceable, but is not.
|
ReplacedElement |
replace(LayoutContext context,
BlockBox box,
UserAgentCallback uac,
int cssWidth,
int cssHeight) |
protected ReplacedElement |
replaceImage(UserAgentCallback uac,
LayoutContext context,
Element elem,
int cssWidth,
int cssHeight)
Handles replacement of image elements in the document.
|
void |
reset() |
protected void |
storeImageReplacedElement(Element e,
ReplacedElement cc)
Adds a ReplacedElement containing an image to a cache of images for quick lookup.
|
public boolean isElementNameMatch()
isElementNameMatch 在类中 ElementReplacerpublic String getElementNameMatch()
getElementNameMatch 在类中 ElementReplacerpublic boolean accept(LayoutContext context, Element element)
accept 在类中 ElementReplacerpublic ReplacedElement replace(LayoutContext context, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight)
replace 在类中 ElementReplacerpublic void clear(Element element)
clear 在类中 ElementReplacerpublic void reset()
reset 在类中 ElementReplacerprotected ReplacedElement replaceImage(UserAgentCallback uac, LayoutContext context, Element elem, int cssWidth, int cssHeight)
uac - Used to retrieve images on demand from some source.context - elem - The element with the image referencecssWidth - Target width of the imagecssHeight - Target height of the image @return A ReplacedElement for the image; will not be null.protected void storeImageReplacedElement(Element e, ReplacedElement cc)
e - The element under which the image is keyed.cc - The replaced element containing the image, or another ReplacedElement to be used in its place
(like a placeholder if the image can't be loaded).protected ReplacedElement lookupImageReplacedElement(Element e)
e - The element by which the image is keyedprotected ReplacedElement newIrreplaceableImageElement(int cssWidth, int cssHeight)
cssWidth - Target width for the element.cssHeight - Target height for the elementCopyright © 2019. All Rights Reserved.