Uses of Class
io.keikai.doc.collab.utils.Doc
Packages that use Doc
Package
Description
-
Uses of Doc in io.keikai.doc.collab.structs
Methods in io.keikai.doc.collab.structs that return DocMethods in io.keikai.doc.collab.structs with parameters of type DocConstructors in io.keikai.doc.collab.structs with parameters of type Doc -
Uses of Doc in io.keikai.doc.collab.types
Fields in io.keikai.doc.collab.types declared as DocMethods in io.keikai.doc.collab.types that return DocMethods in io.keikai.doc.collab.types with parameters of type DocModifier and TypeMethodDescriptionvoidIntegrate this type into the Yjs instance.voidIntegrate this type into the Yjs instance.voidIntegrate this type into the Yjs instance.voidvoidIntegrate this type into the Yjs instance.voidIntegrate this type into the Yjs instance -
Uses of Doc in io.keikai.doc.collab.utils
Methods in io.keikai.doc.collab.utils that return DocModifier and TypeMethodDescriptionstatic DocSnapshot.createDocFromSnapshot(Doc originDoc, Snapshot snapshot) Create a document from a snapshot.static DocSnapshot.createDocFromSnapshot(Doc originDoc, Snapshot snapshot, Doc newDoc) Create a document from a snapshot.Transaction.getDoc()UndoManager.getDoc()UndoManagerOptions.getDoc()Methods in io.keikai.doc.collab.utils that return types with arguments of type DocModifier and TypeMethodDescriptionDocSubdoc.getAdded()DocSubdoc.getLoaded()DocSubdoc.getRemoved()Doc.getSubdocs()Transaction.getSubdocsAdded()Transaction.getSubdocsLoaded()Transaction.getSubdocsRemoved()Doc.getWhenLoaded()Methods in io.keikai.doc.collab.utils with parameters of type DocModifier and TypeMethodDescriptionstatic voidEncodings.applyUpdate(Doc ydoc, Uint8Array update) Apply a document update.static voidEncodings.applyUpdate(Doc ydoc, Uint8Array update, Object transactionOrigin) Apply a document update.static voidEncodings.applyUpdateV2(Doc ydoc, Uint8Array update) Apply a document update.static voidEncodings.applyUpdateV2(Doc ydoc, Uint8Array update, Object transactionOrigin, Class<? extends UpdateDecoder> yDecoder) Apply a document update.static AbsolutePositionRelativePosition.createAbsolutePositionFromRelativePosition(RelativePosition rpos, Doc doc) Transform a relative position to an absolute position, and follow undone deletions.static AbsolutePositionRelativePosition.createAbsolutePositionFromRelativePosition(RelativePosition rpos, Doc doc, boolean followUndoneDeletions) Transform a relative position to an absolute position.static DocSnapshot.createDocFromSnapshot(Doc originDoc, Snapshot snapshot) Create a document from a snapshot.static DocSnapshot.createDocFromSnapshot(Doc originDoc, Snapshot snapshot, Doc newDoc) Create a document from a snapshot.static Uint8ArrayEncodings.encodeStateAsUpdate(Doc doc) Encode state as an update message.static Uint8ArrayEncodings.encodeStateAsUpdate(Doc doc, Uint8Array encodedTargetStateVector) Encode state as an update message.static Uint8ArrayEncodings.encodeStateAsUpdateV2(Doc doc) Encode state as an update message.static Uint8ArrayEncodings.encodeStateAsUpdateV2(Doc doc, Uint8Array encodedTargetStateVector, UpdateEncoder encoder) Encode state as an update message.static Uint8ArrayEncodings.encodeStateVector(Doc doc) Encode State as Uint8Array.Encodings.readClientsStructRefs(UpdateDecoder decoder, Doc doc) Read client struct references.static voidEncodings.readUpdate(Decoder decoder, Doc ydoc, Object transactionOrigin) Apply a document update.static voidEncodings.readUpdateV2(Decoder decoder, Doc ydoc, Object transactionOrigin, UpdateDecoder structDecoder) Read and apply a document update.voidvoidPermanentUserData.setUserMapping(Doc doc, int clientId, String userDescription) voidPermanentUserData.setUserMapping(Doc doc, int clientId, String userDescription, BiFunction<Transaction, DeleteSet, Boolean> filter) static SnapshotCreate a snapshot from a document's current state.static voidImplements the functionality of `y.transact(()=>{..})`.static voidImplements the functionality of `y.transact(()=>{..})`.static voidImplements the functionality of `y.transact(()=>{..})`.static voidTransaction.transact(Doc doc, Consumer<Transaction> f) Implements the functionality of `y.transact(()=>{..})`.static voidTransaction.transact(Doc doc, Consumer<Transaction> f, Object origin) Implements the functionality of `y.transact(()=>{..})`.static voidTransaction.transact(Doc doc, Consumer<Transaction> f, Object origin, boolean local) Implements the functionality of `y.transact(()=>{..})`.static <T> TTransaction.transact(Doc doc, Function<Transaction, T> f) Implements the functionality of `y.transact(()=>{..})`.static <T> TTransaction.transact(Doc doc, Function<Transaction, T> f, Object origin) Implements the functionality of `y.transact(()=>{..})`.static <T> TTransaction.transact(Doc doc, Function<Transaction, T> f, Object origin, boolean local) Implements the functionality of `y.transact(()=>{..})`.static voidEncodings.writeDocumentStateVector(io.keikai.doc.collab.utils.DSEncoder encoder, Doc doc) Write the document's state vector to the encoder.static voidEncodings.writeStateAsUpdate(UpdateEncoder encoder, Doc doc, Map<Integer, Integer> targetStateVector) Write all the document as a single update message.Method parameters in io.keikai.doc.collab.utils with type arguments of type DocModifier and TypeMethodDescriptionvoidDoc.onAfterAllTransactions(BiConsumer<Doc, List<Transaction>> f) voidDoc.onAfterTransaction(BiConsumer<Transaction, Doc> f) voidvoidDoc.onBeforeAllTransactions(Consumer<Doc> f) voidvoidDoc.onBeforeTransaction(BiConsumer<Transaction, Doc> f) voidvoidvoidDoc.onSubdocs(TriConsumer<DocSubdoc, Doc, Transaction> f) voidDoc.onSync(BiConsumer<Boolean, Doc> f) voidDoc.onUpdate(QuadConsumer<Uint8Array, Object, Doc, Transaction> f) voidDoc.onUpdateV2(QuadConsumer<Uint8Array, Object, Doc, Transaction> f) Constructors in io.keikai.doc.collab.utils with parameters of type DocModifierConstructorDescriptionPermanentUserData(Doc doc) PermanentUserData(Doc doc, YMap<Object> storeType) Transaction(Doc doc, Object origin, boolean local) Constructor for the Transaction class.UndoManagerOptions(Doc doc) UndoManagerOptions(Doc doc, int captureTimeout, Function<Object, Boolean> captureTransaction, Function<Object, Boolean> deleteFilter, Set<Object> trackedOrigins, boolean ignoreRemoteMapChanges) Constructor parameters in io.keikai.doc.collab.utils with type arguments of type Doc