Uses of Class
io.keikai.doc.collab.utils.DeleteSet
Packages that use DeleteSet
-
Uses of DeleteSet in io.keikai.doc.collab.structs
Methods in io.keikai.doc.collab.structs with parameters of type DeleteSetModifier and TypeMethodDescriptionstatic ItemItem.redoItem(Transaction transaction, Item item, Set<Item> redoItems, DeleteSet itemsToDelete, boolean ignoreRemoteMapChanges, UndoManager undoManager) Redoes the effect of an operation. -
Uses of DeleteSet in io.keikai.doc.collab.utils
Methods in io.keikai.doc.collab.utils that return DeleteSetModifier and TypeMethodDescriptionstatic DeleteSetDeleteSet.createDeleteSet()static DeleteSetDeleteSet.createDeleteSetFromStructStore(StructStore ss) Snapshot.getDeleteSet()Get the DeleteSet associated with this snapshot.Transaction.getDeleteSet()StackItem.getDeletions()StackItem.getInsertions()static DeleteSetDeleteSet.mergeDeleteSets(List<DeleteSet> dss) static DeleteSetDeleteSet.readDeleteSet(DSDecoder decoder) Overloaded readDeleteSet for DSDecoderMethods in io.keikai.doc.collab.utils with parameters of type DeleteSetModifier and TypeMethodDescriptionstatic voidDeleteSet.addToDeleteSet(DeleteSet ds, int client, int clock, int length) static SnapshotSnapshot.createSnapshot(DeleteSet ds, Map<Integer, Integer> sm) Create a new snapshot.static booleanDeleteSet.equalDeleteSets(DeleteSet ds1, DeleteSet ds2) static booleanstatic voidDeleteSet.iterateDeletedStructs(Transaction transaction, DeleteSet ds, Consumer<AbstractStruct> f) Iterate over all structs that the DeleteSet gc's.voidStackItem.setDeletions(DeleteSet deletions) voidStackItem.setInsertions(DeleteSet insertions) static voidDeleteSet.sortAndMergeDeleteSet(DeleteSet ds) static voidAttempts to garbage collect the delete set.static voidDeleteSet.writeDeleteSet(io.keikai.doc.collab.utils.DSEncoder encoder, DeleteSet ds) Internal used only.Method parameters in io.keikai.doc.collab.utils with type arguments of type DeleteSetModifier and TypeMethodDescriptionstatic DeleteSetDeleteSet.mergeDeleteSets(List<DeleteSet> dss) voidPermanentUserData.setUserMapping(Doc doc, int clientId, String userDescription, BiFunction<Transaction, DeleteSet, Boolean> filter) Constructors in io.keikai.doc.collab.utils with parameters of type DeleteSet