/** * Removes event listeners from the DOM and CSS engine. */ protected void removeDOMListeners() { SVGOMDocument doc = (SVGOMDocument)document; doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", domAttrModifiedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", domNodeInsertedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", domNodeRemovedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMCharacterDataModified", domCharacterDataModifiedEventListener, true); doc.removeAnimatedAttributeListener(animatedAttributeListener); CSSEngine cssEngine = doc.getCSSEngine(); if (cssEngine != null) { cssEngine.removeCSSEngineListener (cssPropertiesChangedListener); cssEngine.dispose(); doc.setCSSEngine(null); } }
cssEngine.removeCSSEngineListener (cssPropertiesChangedListener); cssEngine.dispose();
/** * Removes event listeners from the DOM and CSS engine. */ protected void removeDOMListeners() { SVGOMDocument doc = (SVGOMDocument)document; doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", domAttrModifiedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", domNodeInsertedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", domNodeRemovedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMCharacterDataModified", domCharacterDataModifiedEventListener, true); doc.removeAnimatedAttributeListener(animatedAttributeListener); CSSEngine cssEngine = doc.getCSSEngine(); if (cssEngine != null) { cssEngine.removeCSSEngineListener (cssPropertiesChangedListener); cssEngine.dispose(); doc.setCSSEngine(null); } }
/** * Removes event listeners from the DOM and CSS engine. */ protected void removeDOMListeners() { SVGOMDocument doc = (SVGOMDocument)document; doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", domAttrModifiedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", domNodeInsertedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", domNodeRemovedEventListener, true); doc.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMCharacterDataModified", domCharacterDataModifiedEventListener, true); doc.removeAnimatedAttributeListener(animatedAttributeListener); CSSEngine cssEngine = doc.getCSSEngine(); if (cssEngine != null) { cssEngine.removeCSSEngineListener (cssPropertiesChangedListener); cssEngine.dispose(); doc.setCSSEngine(null); } }
cssEngine.removeCSSEngineListener (cssPropertiesChangedListener); cssEngine.dispose();
cssEngine.removeCSSEngineListener (cssPropertiesChangedListener); cssEngine.dispose();