Class SVG12FocusManager


  • public class SVG12FocusManager
    extends FocusManager
    Focus manager for SVG 1.2 documents. Ensures bubble limits of DOM focus events are set appropriately for sXBL. support.
    Version:
    $Id: SVG12FocusManager.java 1851346 2019-01-15 13:41:00Z ssteiner $
    • Constructor Detail

      • SVG12FocusManager

        public SVG12FocusManager​(org.w3c.dom.Document doc)
        Constructs a new SVG12FocusManager for the specified document.
        Parameters:
        doc - the document
    • Method Detail

      • addEventListeners

        protected void addEventListeners​(org.w3c.dom.Document doc)
        Adds the event listeners to the document.
        Overrides:
        addEventListeners in class FocusManager
      • removeEventListeners

        protected void removeEventListeners​(org.w3c.dom.Document doc)
        Removes the event listeners from the document.
        Overrides:
        removeEventListeners in class FocusManager
      • fireDOMFocusInEvent

        protected void fireDOMFocusInEvent​(org.w3c.dom.events.EventTarget target,
                                           org.w3c.dom.events.EventTarget relatedTarget)
        Fires a 'DOMFocusIn' event to the specified target.
        Overrides:
        fireDOMFocusInEvent in class FocusManager
        Parameters:
        target - the newly focussed event target
        relatedTarget - the previously focussed event target
      • fireDOMFocusOutEvent

        protected void fireDOMFocusOutEvent​(org.w3c.dom.events.EventTarget target,
                                            org.w3c.dom.events.EventTarget relatedTarget)
        Fires a 'DOMFocusOut' event to the specified target.
        Overrides:
        fireDOMFocusOutEvent in class FocusManager
        Parameters:
        target - the previously focussed event target
        relatedTarget - the newly focussed event target