/** * nameChanged method * * @param node * org.w3c.dom.Node */ protected void nameChanged(Node node) { if (node == null) return; if (getActiveParser() == null) { XMLModelUpdater updater = getModelUpdater(); setActive(updater); updater.initialize(); updater.changeName(node); setActive(null); } // notification is already sent }
/** */ protected void startTagChanged(Element element) { if (element == null) return; if (getActiveParser() == null) { XMLModelUpdater updater = getModelUpdater(); setActive(updater); updater.initialize(); updater.changeStartTag(element); setActive(null); } getModelNotifier().startTagChanged(element); }
/** */ protected void endTagChanged(Element element) { if (element == null) return; if (getActiveParser() == null) { XMLModelUpdater updater = getModelUpdater(); setActive(updater); updater.initialize(); updater.changeEndTag(element); setActive(null); } getModelNotifier().endTagChanged(element); }
/** * valueChanged method * * @param node * org.w3c.dom.Node */ protected void valueChanged(Node node) { if (node == null) return; if (getActiveParser() == null) { XMLModelUpdater updater = getModelUpdater(); setActive(updater); updater.initialize(); updater.changeValue(node); setActive(null); } getModelNotifier().valueChanged(node); }
/** * attrReplaced method * * @param element * org.w3c.dom.Element * @param newAttr * org.w3c.dom.Attr * @param oldAttr * org.w3c.dom.Attr */ protected void attrReplaced(Element element, Attr newAttr, Attr oldAttr) { if (element == null) return; if (getActiveParser() == null) { XMLModelUpdater updater = getModelUpdater(); setActive(updater); updater.initialize(); updater.replaceAttr(element, newAttr, oldAttr); setActive(null); } getModelNotifier().attrReplaced(element, newAttr, oldAttr); }
/** * childReplaced method * * @param parentNode * org.w3c.dom.Node * @param newChild * org.w3c.dom.Node * @param oldChild * org.w3c.dom.Node */ protected void childReplaced(Node parentNode, Node newChild, Node oldChild) { if (parentNode == null) return; if (getActiveParser() == null) { XMLModelUpdater updater = getModelUpdater(); setActive(updater); updater.initialize(); updater.replaceChild(parentNode, newChild, oldChild); setActive(null); } getModelNotifier().childReplaced(parentNode, newChild, oldChild); }