@Override void apply(DocInitializationCursor c) { c.characters(string); } }
@Override void applyData(DocInitializationCursor c) { c.characters("" + character); }
@Override public void characters(String chars) { inner.characters(chars); }
/** * Writes a text node's information out to an initialization cursor. * NOTE(patcoleman): does not include annotations. * * @param doc Document the node resides within. * @param textNode Text node containing information to be written * @param cursor Cursor to write results out to. */ public static <N, E extends N, T extends N> void buildDomInitializationFromTextNode( ReadableDocument<N, E, T> doc, T textNode, DocInitializationCursor cursor) { cursor.characters(doc.getData(textNode)); }
@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.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()); d.characters("b"); m.retain(1); m.deleteCharacters("b"); return false; } });
@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()); 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("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; } });
@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("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("ab"); 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()); m.deleteCharacters("b"); 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.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.deleteCharacters("b"); 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; } });