Package org.waveprotocol.wave.model.document.operation.impl

Examples of org.waveprotocol.wave.model.document.operation.impl.UncheckedDocOpBuffer.finish()


  /** Creates an op that restores the doc's current state. */
  private DocOp createRestoreOp() {
    UncheckedDocOpBuffer builder = new UncheckedDocOpBuffer();
    doc.toInitialization().apply(builder);
    return builder.finish();
  }

  /** Creates an op that deletes the doc's current state. */
  private DocOp createErasureOp() {
    UncheckedDocOpBuffer builder = new UncheckedDocOpBuffer();
View Full Code Here


  /** Creates an op that deletes the doc's current state. */
  private DocOp createErasureOp() {
    UncheckedDocOpBuffer builder = new UncheckedDocOpBuffer();
    doc.toInitialization().apply(builder);
    return DocOpInverter.invert(builder.finish());
  }

  private static DocOp createReplaceOp(DocOp erase, DocOp restore) {
    try {
      return Composer.compose(erase, restore);
View Full Code Here

  private void restore(Document doc) {
    // No comment.
    UncheckedDocOpBuffer builder = new UncheckedDocOpBuffer();
    doc.toInitialization().apply(builder);
    DocOp state = builder.finish();
    DocOp erasure = DocOpInverter.invert(state);
    DocOp restoration;
    try {
      restoration = Composer.compose(erasure, state);
    } catch (OperationException e) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.