public void updateElement(NodePickerEvent event) { String result = event.getResult(); Element targetElement = (Element) event.getContextNode(); Element newElem = wrapAndParse(result, targetElement); addChangesToHistory(); AbstractCompoundCommand cmd = historyBrowserInterface .createNodeChangedCommand(newElem); Node parent = targetElement.getParentNode(); Node nextSibling = targetElement.getNextSibling(); cmd.addCommand(historyBrowserInterface .createRemoveChildCommand(parent, targetElement)); cmd.addCommand(historyBrowserInterface .createInsertChildCommand(parent, nextSibling, newElem)); historyBrowserInterface.performCompoundUpdateCommand(cmd); attributePanel.setPreviewElement(newElem); //selectNewNode(newElem); }
public void updateElement(NodePickerEvent event) { String result = event.getResult(); Element targetElement = (Element) event.getContextNode(); Element newElem = wrapAndParse(result, targetElement); addChangesToHistory(); AbstractCompoundCommand cmd = historyBrowserInterface .createNodeChangedCommand(newElem); Node parent = targetElement.getParentNode(); Node nextSibling = targetElement.getNextSibling(); cmd.addCommand(historyBrowserInterface .createRemoveChildCommand(parent, targetElement)); cmd.addCommand(historyBrowserInterface .createInsertChildCommand(parent, nextSibling, newElem)); historyBrowserInterface.performCompoundUpdateCommand(cmd); attributePanel.setPreviewElement(newElem); //selectNewNode(newElem); }
public void addNewElement(NodePickerEvent event) { String result = event.getResult(); Element targetElement = (Element) event.getContextNode(); Element newElem = wrapAndParse(result, targetElement); addChangesToHistory(); historyBrowserInterface.appendChild(targetElement, newElem); attributePanel.setPreviewElement(newElem); //selectNewNode(newElem); }
public void addNewElement(NodePickerEvent event) { String result = event.getResult(); Element targetElement = (Element) event.getContextNode(); Element newElem = wrapAndParse(result, targetElement); addChangesToHistory(); historyBrowserInterface.appendChild(targetElement, newElem); attributePanel.setPreviewElement(newElem); //selectNewNode(newElem); }