@Override void apply(DocOpCursor c) { c.deleteCharacters(string); } }
@Override public void deleteCharacters(String chars) { target.deleteCharacters(chars); }
@Override public void deleteCharacters(String chars) { for (int i = 0; i < chars.length(); i++) { target.deleteCharacters(chars.substring(i, i + 1)); } }
@Override public void output(DocOpCursor c) { c.deleteCharacters(s); }
@Override public void deleteCharacters(String chars) { target.deleteCharacters(scrubString(chars)); }
@Override boolean build(DocInitializationCursor d, DocOpCursor m) { m.retain(1); m.deleteCharacters("ab"); return false; }}); }
@Override boolean build(DocInitializationCursor d, DocOpCursor m) { m.retain(1); m.deleteCharacters("ab"); return false; }}); }
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.deleteCharacters("a"); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.deleteCharacters("a"); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("ab"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); d.characters("b"); m.retain(1); m.deleteCharacters("b"); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.characters("b"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.retain(1); m.deleteCharacters("b"); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("a"); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", null).build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.characters("b"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.retain(1); m.deleteCharacters("b"); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("a"); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", null).build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); d.characters("b"); m.retain(1); m.deleteCharacters("b"); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", null, "1").build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", null, "1").build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });