@Override public TreeNode remove(int index) { TreeNode node = get(index); node.setParent(null); super.remove(index); updateRowKeys(parent); return node; }
@Override public boolean remove(Object object) { TreeNode node = (TreeNode) object; if (node == null) { throw new NullPointerException(); } if (super.indexOf(node) != -1) { node.clearParent(); } if (super.remove(node)) { updateRowKeys(parent); return true; } else { return false; } }
@Override public boolean remove(Object object) { TreeNode node = (TreeNode) object; if (node == null) { throw new NullPointerException(); } if (super.indexOf(node) != -1) { node.clearParent(); } if (super.remove(node)) { updateRowKeys(parent); updateSelectionState(parent); return true; } else { return false; } }
@Override public TreeNode remove(int index) { TreeNode node = get(index); node.setParent(null); super.remove(index); updateRowKeys(parent); updateSelectionState(parent); return node; }
@Override public boolean remove(Object object) { TreeNode node = (TreeNode) object; if (node == null) { throw new NullPointerException(); } if (super.indexOf(node) != -1) { node.clearParent(); } if (super.remove(node)) { updateRowKeys(parent); return true; } else { return false; } }
@Override public TreeNode remove(int index) { TreeNode node = get(index); node.setParent(null); super.remove(index); updateRowKeys(parent); return node; }
@Override public boolean remove(Object object) { TreeNode node = (TreeNode) object; if (node == null) { throw new NullPointerException(); } if (super.indexOf(node) != -1) { node.clearParent(); } if (super.remove(node)) { updateRowKeys(parent); updateSelectionState(parent); return true; } else { return false; } }
@Override public TreeNode remove(int index) { TreeNode node = get(index); node.setParent(null); super.remove(index); updateRowKeys(parent); updateSelectionState(parent); return node; }