@Override void resolve(int itemCount) { targetDocument.deleteElementStart(type, attributes); ++depth; }
@Override public void deleteElementStart(String type, Attributes attrs) { flushAnnotations(); normalizer.deleteElementStart(type, oldAttrs); target = defaultTarget; }
@Override public final void deleteElementStart(String type, Attributes attrs) { preAnnotationQueue.flush(); normalizer.deleteElementStart(type, attrs); }
@Override public void deleteElementStart(String type, Attributes attrs) { flushAnnotations(); normalizer.deleteElementStart(type, attrs); cancelRetain(1); }
@Override void resolveDeleteElementStart(String type, Attributes attributes) { otherTarget.targetDocument.deleteElementStart(type, attributes); }
@Override public void deleteElementStart(String type, Attributes attrs) { flushAnnotations(); normalizer.deleteElementStart(type, attrs.updateWith(invertUpdate(attrUpdate))); target = defaultTarget; }
@Override void resolve(int itemCount) { targetDocument.deleteElementStart(type, attributes); ++depth; }
@Override public void deleteElementStart(String type, Attributes attrs) { flushAnnotations(); target.deleteElementStart(type, attrs); }
@Override public void deleteElementStart(String type, Attributes attrs) { cache.flush(); target.deleteElementStart(type, attrs); }
@Override public void deleteElementStart(String type, Attributes attrs) { insertionOp.retain(1); noninsertionOp.deleteElementStart(type, attrs); }
@Override void resolve(int itemCount) { targetDocument.deleteElementStart(type, attributes); ++depth; }
@Override void resolveRetain(int itemCount) { targetDocument.deleteElementStart(type, attributes); }
public final SimplifyingDocOpBuilder deleteElementStart(String type, Attributes attrs) { buffer.deleteElementStart(type, attrs); return this; }
@Override public void elementStart(String tag, Attributes attrs) { if (otherTarget.depth > 0) { otherTarget.targetDocument.deleteElementStart(tag, attrs); } else { targetDocument.elementStart(tag, attrs); otherTarget.targetDocument.retain(1); } }
private void doDeleteElementStart(String type, Attributes attrs) { annotationTracker.commenceDeletion(); targetDocument.deleteElementStart(type, attrs); annotationTracker.concludeDeletion(); }
private void processDeleteElementStart(String type, Attributes attributes) { deletionOperation.deleteElementStart(type, attributes); delete(1); }
@Override public void elementStart(String tag, Attributes attrs) { if (otherTarget.depth > 0) { otherTarget.targetDocument.deleteElementStart(tag, attrs); } else { targetDocument.elementStart(tag, attrs); otherTarget.targetDocument.retain(1); } }
@Override public void elementStart(String tag, Attributes attrs) { if (otherTarget.depth > 0) { otherTarget.targetDocument.deleteElementStart(tag, attrs); } else { targetDocument.elementStart(tag, attrs); otherTarget.targetDocument.retain(1); } }
@Override public void deleteElementStart(String type, Attributes attrs) { insertionOp.retain(1); preservationOp.retain(1); deletionOp.deleteElementStart(type, attrs); }
@Override public void deleteElementStart(String type, Attributes attrs) { insertionOp.retain(1); preservationOp.retain(1); deletionOp.deleteElementStart(type, attrs); }