@Override @Nullable public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { List<Editor> children = newArrayListWithCapacity(editors.size()); for (Editor editor : editors) { Editor child = editor.childNodeDeleted(name, before); if (child != null) { children.add(child); } } return compose(children); }
@Override @CheckForNull public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { List<Editor> children = newArrayListWithCapacity(editors.size()); for (Editor editor : editors) { Editor child = editor.childNodeDeleted(name, before); if (child != null) { children.add(child); } } return compose(children); }
@Override @Nullable public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { List<Editor> children = newArrayListWithCapacity(editors.size()); for (Editor editor : editors) { Editor child = editor.childNodeDeleted(name, before); if (child != null) { children.add(child); } } return compose(children); }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { List<Editor> list = Lists.newArrayListWithCapacity(editors.size()); for (Editor editor : editors) { Editor child = editor.childNodeDeleted(name, before); if (child != null) { list.add(child); } } return compose(list); }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { return createChildEditor(editor.childNodeDeleted(name, before), name); }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { return createChildEditor(editor.childNodeDeleted(name, before), name); }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { List<Editor> list = Lists.newArrayListWithCapacity(editors.size()); for (Editor editor : editors) { Editor child = editor.childNodeDeleted(name, before); if (child != null) { list.add(child); } } return compose(list); }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { return createChildEditor(editor.childNodeDeleted(name, before), name); }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { return createChildEditor(editor.childNodeDeleted(name, before), name); }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { return createChildEditor(editor.childNodeDeleted(name, before), name); }
@Override @Nullable public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { if (!isHidden(name)) { return wrap(editor.childNodeDeleted(name, before)); } else { return null; } }
@Override @CheckForNull public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { if (!isHidden(name)) { return wrap(editor.childNodeDeleted(name, before)); } else { return null; } }
@Override public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { return createChildEditor(editor.childNodeDeleted(name, before), name); }
@Override public boolean childNodeDeleted(String name, NodeState before) { try { NodeState after = MISSING_NODE; Editor childEditor = editor.childNodeDeleted(name, before); if (childEditor != null) { childEditor.enter(before, after); EditorDiff diff = new EditorDiff(childEditor); if (!after.compareAgainstBaseState(before, diff)) { exception = diff.exception; return false; } childEditor.leave(before, after); } return true; } catch (CommitFailedException e) { exception = e; return false; } }
@Override public boolean childNodeDeleted(String name, NodeState before) { try { NodeState after = MISSING_NODE; Editor childEditor = editor.childNodeDeleted(name, before); if (childEditor != null) { childEditor.enter(before, after); EditorDiff diff = new EditorDiff(childEditor); if (!after.compareAgainstBaseState(before, diff)) { exception = diff.exception; return false; } childEditor.leave(before, after); } return true; } catch (CommitFailedException e) { exception = e; return false; } }