YDocMethods class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
applyUpdate({required YDoc ref, required Uint8List diff, required Origin origin})
→ Result<void, Error>
-
-
applyUpdateV2({required YDoc ref, required Uint8List diff, required Origin origin})
→ Result<void, Error>
-
-
callbackDispose({required EventObserver ref})
→ bool
-
-
decodeSnapshotV1({required Uint8List snapshot})
→ Result<YSnapshot, Error>
-
-
decodeSnapshotV2({required Uint8List snapshot})
→ Result<YSnapshot, Error>
-
-
encodeSnapshotV1({required YSnapshot snapshot})
→ Uint8List
-
-
encodeSnapshotV2({required YSnapshot snapshot})
→ Uint8List
-
-
encodeStateAsUpdate({required YDoc ref, Uint8List? vector})
→ Result<Uint8List, Error>
-
-
encodeStateAsUpdateV2({required YDoc ref, Uint8List? vector})
→ Result<Uint8List, Error>
-
-
encodeStateFromSnapshotV1({required YDoc doc, required YSnapshot snapshot})
→ Result<Uint8List, Error>
-
-
encodeStateFromSnapshotV2({required YDoc doc, required YSnapshot snapshot})
→ Result<Uint8List, Error>
-
-
encodeStateVector({required YDoc ref})
→ Uint8List
-
-
equalSnapshot({required YSnapshot left, required YSnapshot right})
→ bool
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
snapshot({required YDoc doc})
→ YSnapshot
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
transactionApplyV1({required YTransaction txn, required Uint8List diff})
→ Result<void, Error>
-
-
transactionApplyV2({required YTransaction txn, required Uint8List diff})
→ Result<void, Error>
-
-
transactionCommit({required YTransaction txn})
→ void
-
-
transactionDiffV1({required YTransaction txn, Uint8List? vector})
→ Result<Uint8List, Error>
-
-
transactionDiffV2({required YTransaction txn, Uint8List? vector})
→ Result<Uint8List, Error>
-
-
transactionEncodeUpdate({required YTransaction txn})
→ Uint8List
-
-
transactionEncodeUpdateV2({required YTransaction txn})
→ Uint8List
-
-
transactionOrigin({required YTransaction txn})
→ Origin?
-
-
transactionStateVectorV1({required YTransaction txn})
→ Uint8List
-
-
undoManagerAddToScope({required UndoManagerRef ref, required List<YType> ytypes})
→ void
-
-
undoManagerAddTrackedOrigin({required UndoManagerRef ref, required Origin origin})
→ void
-
-
undoManagerCanRedo({required UndoManagerRef ref})
→ bool
-
-
undoManagerCanUndo({required UndoManagerRef ref})
→ bool
-
-
undoManagerClear({required UndoManagerRef ref})
→ Result<void, Error>
-
-
undoManagerDispose({required UndoManagerRef ref})
→ bool
-
-
undoManagerNew({required YDoc doc, required YType scope, required UndoManagerOptions options})
→ UndoManagerRef
-
-
undoManagerOnItemAdded({required UndoManagerRef ref, required int functionId})
→ EventObserver
-
-
undoManagerOnItemPopped({required UndoManagerRef ref, required int functionId})
→ EventObserver
-
-
undoManagerRedo({required UndoManagerRef ref})
→ Result<bool, Error>
-
-
undoManagerRemoveTrackedOrigin({required UndoManagerRef ref, required Origin origin})
→ void
-
-
undoManagerStopCapturing({required UndoManagerRef ref})
→ void
-
-
undoManagerUndo({required UndoManagerRef ref})
→ Result<bool, Error>
-
-
yArrayDelete({required YArray ref, required int index_, required int length, YTransaction? txn})
→ void
-
-
yArrayDispose({required YArray ref})
→ bool
-
-
yArrayGet({required YArray ref, required int index_, YTransaction? txn})
→ Result<YValue, Error>
-
-
yArrayInsert({required YArray ref, required int index_, required JsonArray items, YTransaction? txn})
→ void
-
-
yArrayLength({required YArray ref, YTransaction? txn})
→ int
-
-
yArrayMoveContent({required YArray ref, required int source, required int target, YTransaction? txn})
→ void
-
-
yArrayNew({JsonArray? init})
→ YArray
-
-
yArrayObserve({required YArray ref, required int functionId})
→ EventObserver
-
-
yArrayObserveDeep({required YArray ref, required int functionId})
→ EventObserver
-
-
yArrayPrelim({required YArray ref})
→ bool
-
-
yArrayPush({required YArray ref, required JsonArray items, YTransaction? txn})
→ void
-
-
yArrayToJson({required YArray ref, YTransaction? txn})
→ JsonValueItem
-
-
yArrayValues({required YArray ref, YTransaction? txn})
→ List<YValue>
-
-
yDocArray({required YDoc ref, required String name})
→ YArray
-
-
yDocDestroy({required YDoc ref, YTransaction? parentTxn})
→ void
-
-
yDocDispose({required YDoc ref})
→ bool
-
-
yDocGuid({required YDoc ref})
→ String
-
-
yDocId({required YDoc ref})
→ BigInt
-
-
yDocLoad({required YDoc ref, YTransaction? parentTxn})
→ void
-
-
yDocMap({required YDoc ref, required String name})
→ YMap
-
-
yDocNew({YDocOptions? options})
→ YDoc
-
-
yDocOnUpdateV1({required YDoc ref, required int functionId})
→ EventObserver
-
-
yDocParentDoc({required YDoc ref})
→ YDoc?
-
-
yDocReadTransaction({required YDoc ref})
→ ReadTransaction
-
-
yDocSubdocGuids({required YDoc ref, YTransaction? txn})
→ List<String>
-
-
yDocSubdocs({required YDoc ref, YTransaction? txn})
→ List<YDoc>
-
-
yDocText({required YDoc ref, required String name})
→ YText
-
-
yDocWriteTransaction({required YDoc ref, required Origin origin})
→ WriteTransaction
-
-
yDocXmlElement({required YDoc ref, required String name})
→ YXmlElement
-
-
yDocXmlFragment({required YDoc ref, required String name})
→ YXmlFragment
-
-
yDocXmlText({required YDoc ref, required String name})
→ YXmlText
-
-
yMapDelete({required YMap ref, required String key, YTransaction? txn})
→ void
-
-
yMapDispose({required YMap ref})
→ bool
-
-
yMapEntries({required YMap ref, YTransaction? txn})
→ List<(String, YValue)>
-
-
yMapGet({required YMap ref, required String key, YTransaction? txn})
→ YValue?
-
-
yMapLength({required YMap ref, YTransaction? txn})
→ int
-
-
yMapNew({JsonObject? init})
→ YMap
-
-
yMapObserve({required YMap ref, required int functionId})
→ EventObserver
-
-
yMapObserveDeep({required YMap ref, required int functionId})
→ EventObserver
-
-
yMapPrelim({required YMap ref})
→ bool
-
-
yMapSet({required YMap ref, required String key, required JsonValueItem value, YTransaction? txn})
→ void
-
-
yMapToJson({required YMap ref, YTransaction? txn})
→ JsonValueItem
-
-
ySnapshotDispose({required YSnapshot ref})
→ bool
-
-
yTextDelete({required YText ref, required int index_, required int length, YTransaction? txn})
→ void
-
-
yTextDispose({required YText ref})
→ bool
-
-
yTextFormat({required YText ref, required int index_, required int length, required TextAttrs attributes, YTransaction? txn})
→ void
-
-
yTextInsert({required YText ref, required int index_, required String chunk, TextAttrs? attributes, YTransaction? txn})
→ void
-
-
yTextInsertEmbed({required YText ref, required int index_, required JsonValueItem embed, TextAttrs? attributes, YTransaction? txn})
→ void
-
-
yTextLength({required YText ref, YTransaction? txn})
→ int
-
-
yTextNew({String? init})
→ YText
-
-
yTextObserve({required YText ref, required int functionId})
→ EventObserver
-
-
yTextObserveDeep({required YText ref, required int functionId})
→ EventObserver
-
-
yTextPrelim({required YText ref})
→ bool
-
-
yTextPush({required YText ref, required String chunk, TextAttrs? attributes, YTransaction? txn})
→ void
-
-
yTextToDelta({required YText ref, YSnapshot? snapshot, YSnapshot? prevSnapshot, YTransaction? txn})
→ List<YTextDelta>
-
https://quilljs.com/docs/delta/
TODO: implement compute_ychange: Option
-
yTextToJson({required YText ref, YTransaction? txn})
→ String
-
-
yTextToString({required YText ref, YTransaction? txn})
→ String
-
-
yTransactionDispose({required YTransaction ref})
→ bool
-
-
yValueDispose({required YValue ref})
→ bool
-
-
yXmlElementDelete({required YXmlElement ref, required int index_, required int length, YTransaction? txn})
→ void
-
-
yXmlElementDispose({required YXmlElement ref})
→ bool
-
-
yXmlElementInsertXmlElement({required YXmlElement ref, required int index_, required String name, YTransaction? txn})
→ YXmlElement
-
-
yXmlElementInsertXmlText({required YXmlElement ref, required int index_, YTransaction? txn})
→ YXmlText
-
-
yXmlElementLength({required YXmlElement ref, YTransaction? txn})
→ int
-
-
yXmlElementName({required YXmlElement ref})
→ String?
-
-
yXmlFragmentDispose({required YXmlFragment ref})
→ bool
-
-
yXmlFragmentLength({required YXmlFragment ref, YTransaction? txn})
→ int
-
-
yXmlFragmentName({required YXmlFragment ref})
→ String?
-
-
yXmlTextDispose({required YXmlText ref})
→ bool
-
-
yXmlTextLength({required YXmlText ref, YTransaction? txn})
→ int
-