Package org.apache.batik.bridge.svg12
Class SVG12FocusManager
- java.lang.Object
-
- org.apache.batik.bridge.FocusManager
-
- org.apache.batik.bridge.svg12.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 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classSVG12FocusManager.DOMFocusInTrackerThe class that is responsible for tracking 'DOMFocusIn' changes.protected classSVG12FocusManager.MouseClickTrackerThe class that is responsible for tracking 'mouseclick' changes.protected classSVG12FocusManager.MouseOutTrackerThe class that is responsible for tracking 'mouseout' changes.protected classSVG12FocusManager.MouseOverTrackerThe class that is responsible for tracking 'mouseover' changes.-
Nested classes/interfaces inherited from class org.apache.batik.bridge.FocusManager
FocusManager.DOMFocusOutTracker
-
-
Field Summary
-
Fields inherited from class org.apache.batik.bridge.FocusManager
document, domFocusInListener, domFocusOutListener, lastFocusEventTarget, mouseclickListener, mouseoutListener, mouseoverListener
-
-
Constructor Summary
Constructors Constructor Description SVG12FocusManager(org.w3c.dom.Document doc)Constructs a newSVG12FocusManagerfor the specified document.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddEventListeners(org.w3c.dom.Document doc)Adds the event listeners to the document.protected voidfireDOMFocusInEvent(org.w3c.dom.events.EventTarget target, org.w3c.dom.events.EventTarget relatedTarget)Fires a 'DOMFocusIn' event to the specified target.protected voidfireDOMFocusOutEvent(org.w3c.dom.events.EventTarget target, org.w3c.dom.events.EventTarget relatedTarget)Fires a 'DOMFocusOut' event to the specified target.protected voidremoveEventListeners(org.w3c.dom.Document doc)Removes the event listeners from the document.-
Methods inherited from class org.apache.batik.bridge.FocusManager
dispose, fireDOMActivateEvent, getCurrentEventTarget
-
-
-
-
Method Detail
-
addEventListeners
protected void addEventListeners(org.w3c.dom.Document doc)
Adds the event listeners to the document.- Overrides:
addEventListenersin classFocusManager
-
removeEventListeners
protected void removeEventListeners(org.w3c.dom.Document doc)
Removes the event listeners from the document.- Overrides:
removeEventListenersin classFocusManager
-
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:
fireDOMFocusInEventin classFocusManager- Parameters:
target- the newly focussed event targetrelatedTarget- 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:
fireDOMFocusOutEventin classFocusManager- Parameters:
target- the previously focussed event targetrelatedTarget- the newly focussed event target
-
-