Interface ReplacedElementFactory

    • Method Detail

      • createReplacedElement

        ReplacedElement createReplacedElement​(LayoutContext c,
                                              BlockBox box,
                                              UserAgentCallback uac,
                                              int cssWidth,
                                              int cssHeight)
        NOTE: Only block equivalent elements can be replaced.
        Parameters:
        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)
        Returns:
        The ReplacedElement or null if no ReplacedElement applies
      • reset

        void reset()
        Instructs the ReplacedElementFactory to discard any cached data (typically because a new page is about to be loaded).
      • remove

        void remove​(org.w3c.dom.Element e)
        Removes any reference to Element e.
        Parameters:
        e -
      • setFormSubmissionListener

        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.
        Parameters:
        listener - the listener instance to receive callbacks on form submission.