package org.madore.damlengine; import java.util.ArrayList; import org.w3c.dom.*; public final class TodoKillAElement extends TodoDefaultElement { public static class Factory extends TodoElement.Factory { @Override public TodoKillAElement newItem(Element node, Context ctx, TodoItem caller) { return new TodoKillAElement(node, ctx, caller); } } public TodoKillAElement(Element node, Context ctx, TodoItem caller) { super(node, ctx, caller); } @Override public void handleNodeOnly() { ArrayList childList = getChildList(node); for ( Node child : childList ) { node.getParentNode().insertBefore(child, node); } node.getParentNode().removeChild(node); } }