try { domDb.remove(idx, null); domDb.flush(); } catch (BTreeException e) { LOG.warn("error while removing doc", e); } catch (DBException e) { LOG.warn("error while removing doc", e); } catch (IOException e) { LOG.warn("error while removing doc", e);
NodeList children = doc.getChildNodes(); domDb.remove(doc.getAddress()); NodeImpl node; for (int i = 0; i < children.getLength(); i++) { node = (NodeImpl) children.item(i); Iterator j = getDOMIterator( new NodeProxy(doc, node.getGID(), node.getInternalAddress())); removeNodes(j);
				public Object start() {					try {						domDb.remove(idx, null);						domDb.flush();					} catch (BTreeException e) {						LOG.warn("error while removing doc", e);					} catch (DBException e) {						LOG.warn("error while removing doc", e);					} catch (IOException e) {						LOG.warn("error while removing doc", e);					}					return null;				}