|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xhtmlrenderer.swing.ImageReplacedElement
org.xhtmlrenderer.swing.DeferredImageReplacedElement
public class DeferredImageReplacedElement
An DeferredImageReplacedElement is a ReplacedElement that contains a Image
which by default is simply a transparent image scaled to the size provided to the constructor. The DeferredImageReplacedElement
also has a reference to an ImageResource which points to the image which will be returned for this replaced element.
That Image may be loaded some time after this DeferredImageReplacedElement is created. Calling getImage() on
instances of DeferredImageReplacedElement will return either the original dummy image, or the actual image
loaded into the ImageResource.
| Field Summary |
|---|
| Fields inherited from class org.xhtmlrenderer.swing.ImageReplacedElement |
|---|
_image |
| Constructor Summary | |
|---|---|
DeferredImageReplacedElement(ImageResource imageResource,
RepaintListener repaintListener,
int w,
int h)
Creates a new ImageReplacedElement and scales it to the size specified if either width or height has a valid value (values are > -1), otherwise original size is preserved. |
|
| Method Summary | |
|---|---|
void |
detach(LayoutContext c)
|
int |
getBaseline()
|
Image |
getImage()
The image we're replacing. |
int |
getIntrinsicHeight()
|
int |
getIntrinsicWidth()
|
Point |
getLocation()
Returns the current location where the element will be rendered on the canvas |
boolean |
hasBaseline()
|
boolean |
isRequiresInteractivePaint()
|
void |
setLocation(int x,
int y)
Assigns the new locations where the element will be rendered. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DeferredImageReplacedElement(ImageResource imageResource,
RepaintListener repaintListener,
int w,
int h)
imageResource - repaintListener - | Method Detail |
|---|
public void detach(LayoutContext c)
detach in interface ReplacedElementdetach in class ImageReplacedElementpublic int getIntrinsicHeight()
getIntrinsicHeight in interface ReplacedElementgetIntrinsicHeight in class ImageReplacedElementpublic int getIntrinsicWidth()
getIntrinsicWidth in interface ReplacedElementgetIntrinsicWidth in class ImageReplacedElementpublic Point getLocation()
getLocation in interface ReplacedElementgetLocation in class ImageReplacedElementpublic boolean isRequiresInteractivePaint()
isRequiresInteractivePaint in interface ReplacedElementisRequiresInteractivePaint in class ImageReplacedElement
public void setLocation(int x,
int y)
setLocation in interface ReplacedElementsetLocation in class ImageReplacedElementx - new horizontal posy - new vertical pospublic Image getImage()
getImage in class ImageReplacedElementpublic int getBaseline()
getBaseline in interface ReplacedElementgetBaseline in class ImageReplacedElementpublic boolean hasBaseline()
hasBaseline in interface ReplacedElementhasBaseline in class ImageReplacedElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||