public boolean removeNode(Node node) { node.setParentNode(null); return nodeList.remove(node); }
public boolean removeNode(String name) { return nodeList.remove(getNode(name)); }
private void removeDevice(Node rootNode) { // Thanks for Oliver Newell (2004/10/16) // Invoke device removal listener prior to actual removal so Device node // remains valid for the duration of the listener (application may want // to access the node) Device dev = getDevice(rootNode); if( dev != null && dev.isRootDevice() ) performRemoveDeviceListener( dev ); devNodeList.remove(rootNode); }
public boolean removeNode(Node node) { node.setParentNode(null); return nodeList.remove(node); }
public boolean removeNode(Node node) { node.setParentNode(null); return nodeList.remove(node); }
public boolean removeNode(String name) { return nodeList.remove(getNode(name)); }
public boolean removeNode(String name) { return nodeList.remove(getNode(name)); }
private void removeDevice(Node rootNode) { // Thanks for Oliver Newell (2004/10/16) // Invoke device removal listener prior to actual removal so Device node // remains valid for the duration of the listener (application may want // to access the node) Device dev = getDevice(rootNode); if( dev != null && dev.isRootDevice() ) performRemoveDeviceListener( dev ); devNodeListLock.writeLock().lock(); try { devNodeList.remove(rootNode); } finally { devNodeListLock.writeLock().unlock(); } }
private void removeDevice(Node rootNode) { // Thanks for Oliver Newell (2004/10/16) // Invoke device removal listener prior to actual removal so Device node // remains valid for the duration of the listener (application may want // to access the node) Device dev = getDevice(rootNode); if( dev != null && dev.isRootDevice() ) performRemoveDeviceListener( dev ); devNodeListLock.writeLock().lock(); try { devNodeList.remove(rootNode); } finally { devNodeListLock.writeLock().unlock(); } }