public class DelegatingReplacedElementFactory extends java.lang.Object implements ReplacedElementFactory
?????? |
---|
DelegatingReplacedElementFactory() |
?????? | ????? |
---|---|
ElementReplacer |
addReplacer(ElementReplacer replacer) |
ReplacedElement |
createReplacedElement(LayoutContext context,
BlockBox box,
UserAgentCallback uac,
int cssWidth,
int cssHeight)
NOTE: Only block equivalent elements can be replaced.
|
void |
remove(org.w3c.dom.Element element)
Removes any reference to
Element e . |
void |
removeReplacer(ElementReplacer replacer) |
void |
reset()
Instructs the
ReplacedElementFactory to discard any cached
data (typically because a new page is about to be loaded). |
void |
setFormSubmissionListener(FormSubmissionListener listener)
Identifies the FSL which will be used for callbacks when a form submit action is executed; you can use a
DefaultFormSubmissionListener if you don't want any action to be taken. |
public ReplacedElement createReplacedElement(LayoutContext context, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight)
ReplacedElementFactory
createReplacedElement
???? ReplacedElementFactory
cssWidth
- The CSS width of the element in dots (or -1
if
width is auto
)cssHeight
- The CSS height of the element in dots (or -1
if the height should be treated as auto
)ReplacedElement
or null
if no
ReplacedElement
appliespublic void reset()
ReplacedElementFactory
ReplacedElementFactory
to discard any cached
data (typically because a new page is about to be loaded).reset
???? ReplacedElementFactory
public void remove(org.w3c.dom.Element element)
ReplacedElementFactory
Element
e
.remove
???? ReplacedElementFactory
public ElementReplacer addReplacer(ElementReplacer replacer)
public void removeReplacer(ElementReplacer replacer)
public void setFormSubmissionListener(FormSubmissionListener listener)
ReplacedElementFactory
DefaultFormSubmissionListener
if you don't want any action to be taken.setFormSubmissionListener
???? ReplacedElementFactory
listener
- the listener instance to receive callbacks on form submission.