/** * Removes all sub nodes with the given name. * * @param name the name * @return a flag if at least on sub node was removed */ public boolean removeNodes(String name) { if (nodes != null && name != null) { List<ConfigurationNode> lst = namedNodes.remove(name); if (lst != null) { detachNodes(lst); nodes.removeAll(lst); return true; } } return false; }
/** * Removes all sub nodes with the given name. * * @param name the name * @return a flag if at least on sub node was removed */ public boolean removeNodes(String name) { if (nodes != null && name != null) { List<ConfigurationNode> lst = namedNodes.remove(name); if (lst != null) { detachNodes(lst); nodes.removeAll(lst); return true; } } return false; }
/** * Removes all sub nodes. */ public void clear() { if (nodes != null) { detachNodes(nodes); nodes = null; namedNodes = null; } }
/** * Removes all sub nodes. */ public void clear() { if (nodes != null) { detachNodes(nodes); nodes = null; namedNodes = null; } }