/** * Removes an import. */ protected void removeImport(Element imp) { ImportRecord ir = (ImportRecord) imports.get(imp); NodeEventTarget et = (NodeEventTarget) ir.node; et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", ir.importInsertedListener, false); et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", ir.importRemovedListener, false); et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMSubtreeModified", ir.importSubtreeListener, false); et = (NodeEventTarget) imp; et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", importAttrListener, false); Object[] defRecs = definitions.getValuesArray(); for (Object defRec1 : defRecs) { DefinitionRecord defRec = (DefinitionRecord) defRec1; if (defRec.importElement == imp) { removeDefinition(defRec); } } imports.remove(imp); }
/** * Removes an import. */ protected void removeImport(Element imp) { ImportRecord ir = (ImportRecord) imports.get(imp); NodeEventTarget et = (NodeEventTarget) ir.node; et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", ir.importInsertedListener, false); et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", ir.importRemovedListener, false); et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMSubtreeModified", ir.importSubtreeListener, false); et = (NodeEventTarget) imp; et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", importAttrListener, false); Object[] defRecs = definitions.getValuesArray(); for (int i = 0; i < defRecs.length; i++) { DefinitionRecord defRec = (DefinitionRecord) defRecs[i]; if (defRec.importElement == imp) { removeDefinition(defRec); } } imports.remove(imp); }
/** * Removes an import. */ protected void removeImport(Element imp) { ImportRecord ir = (ImportRecord) imports.get(imp); NodeEventTarget et = (NodeEventTarget) ir.node; et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", ir.importInsertedListener, false); et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", ir.importRemovedListener, false); et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMSubtreeModified", ir.importSubtreeListener, false); et = (NodeEventTarget) imp; et.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", importAttrListener, false); Object[] defRecs = definitions.getValuesArray(); for (Object defRec1 : defRecs) { DefinitionRecord defRec = (DefinitionRecord) defRec1; if (defRec.importElement == imp) { removeDefinition(defRec); } } imports.remove(imp); }
Object[] defRecs = definitions.getValuesArray(); definitions.clear(); for (Object defRec1 : defRecs) {
Object[] defRecs = definitions.getValuesArray(); definitions.clear(); for (int i = 0; i < defRecs.length; i++) {
Object[] defRecs = definitions.getValuesArray(); definitions.clear(); for (Object defRec1 : defRecs) {