org.xhtmlrenderer.extend
Interface ReplacedElement

All Known Implementing Classes:
DeferredImageReplacedElement, EmptyReplacedElement, ImageReplacedElement, SwingReplacedElement

public interface ReplacedElement

A replaced element is an XML element in the document being rendered whose visual output is delegated. For example, an element in HTML may be rendered using some form of Image. The idea is that there are some XML elements which Flying Saucer knows how to position and size (that's in the CSS) but has no idea how to render on screen. Replaced elements serve that purpose.


Method Summary
 void detach(LayoutContext c)
           
 int getBaseline()
           
 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.
 

Method Detail

getIntrinsicWidth

int getIntrinsicWidth()

getIntrinsicHeight

int getIntrinsicHeight()

getLocation

Point getLocation()
Returns the current location where the element will be rendered on the canvas

Returns:
see desc

setLocation

void setLocation(int x,
                 int y)
Assigns the new locations where the element will be rendered.

Parameters:
x - new horizontal pos
y - new vertical pos

detach

void detach(LayoutContext c)
Parameters:
c -

isRequiresInteractivePaint

boolean isRequiresInteractivePaint()

hasBaseline

boolean hasBaseline()

getBaseline

int getBaseline()


Copyright © 2013. All Rights Reserved.