Uses of Class
io.keikai.doc.collab.lib0.Uint8Array
-
Packages that use Uint8Array Package Description io.keikai.doc.collab.lib0 io.keikai.doc.collab.structs io.keikai.doc.collab.utils -
-
Uses of Uint8Array in io.keikai.doc.collab.lib0
Methods in io.keikai.doc.collab.lib0 that return Uint8Array Modifier and Type Method Description static Uint8ArrayBuffer. copyUint8Array(Uint8Array uint8Array)Copy the content of an Uint8Array view to a new ArrayBuffer.static Uint8ArrayBuffer. createUint8ArrayFromArrayBuffer(byte[] buffer)Create Uint8Array with initial content from bufferstatic Uint8ArrayBuffer. createUint8ArrayFromLen(int len)static Uint8ArrayBuffer. createUint8ArrayViewFromArrayBuffer(byte[] buffer, int byteOffset, int length)Create Uint8Array with initial content from bufferstatic Uint8ArrayEncoding. encode(java.util.function.Consumer<Encoder> consumer)static Uint8ArrayBuffer. encodeAny(java.lang.Object data)Encode anything as a UInt8Array.static Uint8ArrayStrings. encodeUtf8(java.lang.String str)Encodes a string as UTF-8.static Uint8ArrayBuffer. fromBase64(java.lang.String s)static Uint8ArrayBuffer. fromBase64UrlEncoded(java.lang.String base64)static Uint8ArrayBuffer. fromHexString(java.lang.String hex)Note: This function expects that the hex doesn't start with 0x.Uint8ArrayDecoder. getArr()Uint8ArrayEncoder. getCbuf()static Uint8ArrayUint8Array. of(int... values)static Uint8ArrayDecoding. readTailAsUint8Array(Decoder decoder)static Uint8ArrayDecoding. readTerminatedUint8Array(Decoder decoder)static Uint8ArrayDecoding. readUint8Array(Decoder decoder, int len)static Uint8ArrayDecoding. readVarUint8Array(Decoder decoder)Uint8ArrayUint8Array. subarray(int begin)Uint8ArrayUint8Array. subarray(int begin, int end)static Uint8ArrayEncoding. toUint8Array(Encoder encoder)Transform to Uint8Array.Uint8ArrayIncUintOptRleEncoder. toUint8Array()Uint8ArrayIntDiffOptRleEncoder. toUint8Array()Uint8ArrayStringEncoder. toUint8Array()Uint8ArrayUintOptRleEncoder. toUint8Array()static Uint8ArrayPRNG. uint8Array(PRNG gen, int len)Methods in io.keikai.doc.collab.lib0 that return types with arguments of type Uint8Array Modifier and Type Method Description java.util.List<Uint8Array>Encoder. getBufs()Methods in io.keikai.doc.collab.lib0 with parameters of type Uint8Array Modifier and Type Method Description static Uint8ArrayBuffer. copyUint8Array(Uint8Array uint8Array)Copy the content of an Uint8Array view to a new ArrayBuffer.static DecoderDecoding. createDecoder(Uint8Array uint8Array)static java.lang.ObjectBuffer. decodeAny(Uint8Array buf)Decode an any-encoded value.static java.lang.StringStrings. decodeUtf8(Uint8Array buf)Decodes a UTF-8 byte array into a string using a polyfill method.static longDataViews. getBigInt64(Uint8Array origin, int byteOffset, boolean littleEndian)static floatDataViews. getFloat32(Uint8Array origin, int byteOffset, boolean littleEndian)static doubleDataViews. getFloat64(Uint8Array origin, int byteOffset, boolean littleEndian)voidUint8Array. set(Uint8Array arr)voidUint8Array. set(Uint8Array arr, int start)voidDecoder. setArr(Uint8Array arr)static voidDataViews. setBigInt64(Uint8Array origin, int byteOffset, long value, boolean littleEndian)voidEncoder. setCbuf(Uint8Array cbuf)static voidDataViews. setFloat32(Uint8Array origin, int byteOffset, float value, boolean littleEndian)static voidDataViews. setFloat64(Uint8Array origin, int byteOffset, double value, boolean littleEndian)static java.lang.StringBuffer. toBase64(Uint8Array bytes)static java.lang.StringBuffer. toBase64UrlEncoded(Uint8Array buf)Implements base64url - see https://datatracker.ietf.org/doc/html/rfc4648#section-5static java.lang.StringBuffer. toHexString(Uint8Array buf)Base64 is always a more efficient choice.static voidEncoding. writeTerminatedUint8Array(Encoder encoder, Uint8Array buf)Write a terminating Uint8Array.static voidEncoding. writeUint8Array(Encoder encoder, Uint8Array uint8Array)Append fixed-length Uint8Array to the encoder.static voidEncoding. writeVarUint8Array(Encoder encoder, Uint8Array uint8Array)Append an Uint8Array to Encoder.Constructors in io.keikai.doc.collab.lib0 with parameters of type Uint8Array Constructor Description Decoder(Uint8Array uint8Array)IncUintOptRleDecoder(Uint8Array uint8Array)IntDiffDecoder(Uint8Array uint8Array, int start)IntDiffOptRleDecoder(Uint8Array uint8Array)RleDecoder(Uint8Array uint8Array, java.util.function.Function<Decoder,T> reader)RleIntDiffDecoder(Uint8Array uint8Array, int start)StringDecoder(Uint8Array uint8Array)Uint8Array(Uint8Array array)UintOptRleDecoder(Uint8Array uint8Array) -
Uses of Uint8Array in io.keikai.doc.collab.structs
Methods in io.keikai.doc.collab.structs with parameters of type Uint8Array Modifier and Type Method Description voidContentBinary. setContent(Uint8Array content)Constructors in io.keikai.doc.collab.structs with parameters of type Uint8Array Constructor Description ContentBinary(Uint8Array content) -
Uses of Uint8Array in io.keikai.doc.collab.utils
Methods in io.keikai.doc.collab.utils that return Uint8Array Modifier and Type Method Description static Uint8ArrayUpdates. convertUpdateFormat(Uint8Array update, java.util.function.Function<AbstractStruct,AbstractStruct> blockTransformer, java.lang.Class<? extends UpdateDecoder> clzYDecoder, java.lang.Class<? extends UpdateEncoder> clzYEncoder)Convert the update format using a block transformer.static Uint8ArrayUpdates. convertUpdateFormatV1ToV2(Uint8Array update)Convert update format from version 1 to version 2.static Uint8ArrayUpdates. convertUpdateFormatV2ToV1(Uint8Array update)Convert update format from version 2 to version 1.static Uint8ArrayUpdates. diffUpdate(Uint8Array update, Uint8Array sv)static Uint8ArrayUpdates. diffUpdateV2(Uint8Array update, Uint8Array sv)static Uint8ArrayUpdates. diffUpdateV2(Uint8Array update, Uint8Array sv, java.lang.Class<? extends UpdateDecoder> clzYDecoder, java.lang.Class<? extends UpdateEncoder> clzYEncoder)static Uint8ArrayRelativePosition. encodeRelativePosition(RelativePosition rpos)Encode a RelativePosition to a byte array.static Uint8ArraySnapshot. encodeSnapshot(Snapshot snapshot)Encode a snapshot using DSEncoderV1.static Uint8ArraySnapshot. encodeSnapshotV2(Snapshot snapshot, io.keikai.doc.collab.utils.DSEncoder encoder)Encode a snapshot using DSEncoderV2.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.static Uint8ArrayEncodings. encodeStateVector(java.util.Map<java.lang.Integer,java.lang.Integer> doc)Encode State as Uint8Array.static Uint8ArrayUpdates. encodeStateVectorFromUpdate(Uint8Array update)static Uint8ArrayUpdates. encodeStateVectorFromUpdateV2(Uint8Array update)static Uint8ArrayUpdates. encodeStateVectorFromUpdateV2(Uint8Array update, java.lang.Class<? extends io.keikai.doc.collab.utils.DSEncoder> yEncoder, java.lang.Class<? extends UpdateDecoder> yDecoder)static Uint8ArrayEncodings. encodeStateVectorV2(java.lang.Object doc, io.keikai.doc.collab.utils.DSEncoder encoder)Encode the state vector as a byte array.Uint8ArrayStructStore. getPendingDs()Uint8ArrayClientStruct. getRestEncoder()Uint8ArrayStructResult. getUpdate()static Uint8ArrayUpdates. mergeUpdates(java.util.List<Uint8Array> updates)static Uint8ArrayUpdates. mergeUpdatesV2(java.util.List<Uint8Array> updates)This function works similarly to `readUpdateV2`.static Uint8ArrayUpdates. mergeUpdatesV2(java.util.List<Uint8Array> updates, java.lang.Class<? extends UpdateDecoder> clzYDecoder, java.lang.Class<? extends UpdateEncoder> clzYEncoder)This function works similarly to `readUpdateV2`.static Uint8ArrayUpdates. obfuscateUpdate(Uint8Array update)This function obfuscates the content of a Yjs update.static Uint8ArrayUpdates. obfuscateUpdate(Uint8Array update, ObfuscatorOptions opts)This function obfuscates the content of a Yjs update.static Uint8ArrayUpdates. obfuscateUpdateV2(Uint8Array update, ObfuscatorOptions opts)Obfuscate the update using version 2 of the UpdateDecoder and UpdateEncoder.static Uint8ArrayDeleteSet. readAndApplyDeleteSet(DSDecoder decoder, Transaction transaction, StructStore store)Uint8ArrayUpdateDecoder. readBuf()Uint8ArrayUpdateDecoderV1. readBuf()Uint8ArrayUpdateDecoderV2. readBuf()Uint8ArrayDSEncoderV1. toUint8Array()Uint8ArrayDSEncoderV2. toUint8Array()Uint8ArrayUpdateEncoderV2. toUint8Array()Methods in io.keikai.doc.collab.utils with parameters of type Uint8Array Modifier and Type Method Description static voidEncodings. applyUpdate(Doc ydoc, Uint8Array update)Apply a document update.static voidEncodings. applyUpdate(Doc ydoc, Uint8Array update, java.lang.Object transactionOrigin)Apply a document update.static voidEncodings. applyUpdateV2(Doc ydoc, Uint8Array update)Apply a document update.static voidEncodings. applyUpdateV2(Doc ydoc, Uint8Array update, java.lang.Object transactionOrigin, java.lang.Class<? extends UpdateDecoder> yDecoder)Apply a document update.static Uint8ArrayUpdates. convertUpdateFormat(Uint8Array update, java.util.function.Function<AbstractStruct,AbstractStruct> blockTransformer, java.lang.Class<? extends UpdateDecoder> clzYDecoder, java.lang.Class<? extends UpdateEncoder> clzYEncoder)Convert the update format using a block transformer.static Uint8ArrayUpdates. convertUpdateFormatV1ToV2(Uint8Array update)Convert update format from version 1 to version 2.static Uint8ArrayUpdates. convertUpdateFormatV2ToV1(Uint8Array update)Convert update format from version 2 to version 1.static RelativePositionRelativePosition. decodeRelativePosition(Uint8Array uint8Array)Decode a RelativePosition from a byte array.static SnapshotSnapshot. decodeSnapshot(Uint8Array buf)Decode a snapshot using DSDecoderV1.static SnapshotSnapshot. decodeSnapshot(Uint8Array buf, DSDecoder decoder)Decode a snapshot using the specified decoder.static SnapshotSnapshot. decodeSnapshotV2(Uint8Array buf)Decode a snapshot using DSDecoderV2.static java.util.Map<java.lang.Integer,java.lang.Integer>Encodings. decodeStateVector(Uint8Array decodedState)Decode state vector from a byte array.static java.util.Map<java.lang.String,java.lang.Object>Updates. decodeUpdate(Uint8Array update)Decode update.static java.util.Map<java.lang.String,java.lang.Object>Updates. decodeUpdateV2(Uint8Array update, java.lang.Class<? extends UpdateDecoder> decoder)Decode update version 2.static Uint8ArrayUpdates. diffUpdate(Uint8Array update, Uint8Array sv)static Uint8ArrayUpdates. diffUpdateV2(Uint8Array update, Uint8Array sv)static Uint8ArrayUpdates. diffUpdateV2(Uint8Array update, Uint8Array sv, java.lang.Class<? extends UpdateDecoder> clzYDecoder, java.lang.Class<? extends UpdateEncoder> clzYEncoder)static Uint8ArrayEncodings. encodeStateAsUpdate(Doc doc, Uint8Array encodedTargetStateVector)Encode state as an update message.static Uint8ArrayEncodings. encodeStateAsUpdateV2(Doc doc, Uint8Array encodedTargetStateVector, UpdateEncoder encoder)Encode state as an update message.static Uint8ArrayUpdates. encodeStateVectorFromUpdate(Uint8Array update)static Uint8ArrayUpdates. encodeStateVectorFromUpdateV2(Uint8Array update)static Uint8ArrayUpdates. encodeStateVectorFromUpdateV2(Uint8Array update, java.lang.Class<? extends io.keikai.doc.collab.utils.DSEncoder> yEncoder, java.lang.Class<? extends UpdateDecoder> yDecoder)static voidUpdates. logUpdate(Uint8Array update)Log update.static voidUpdates. logUpdateV2(Uint8Array update)Log update version 2.static voidUpdates. logUpdateV2(Uint8Array update, java.lang.Class<? extends UpdateDecoder> decoder)Log update version 2.static Uint8ArrayUpdates. obfuscateUpdate(Uint8Array update)This function obfuscates the content of a Yjs update.static Uint8ArrayUpdates. obfuscateUpdate(Uint8Array update, ObfuscatorOptions opts)This function obfuscates the content of a Yjs update.static Uint8ArrayUpdates. obfuscateUpdateV2(Uint8Array update, ObfuscatorOptions opts)Obfuscate the update using version 2 of the UpdateDecoder and UpdateEncoder.static java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.lang.Integer>>Updates. parseUpdateMeta(Uint8Array update)static java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.lang.Integer>>Updates. parseUpdateMetaV2(Uint8Array update)static java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.lang.Integer>>Updates. parseUpdateMetaV2(Uint8Array update, java.lang.Class<? extends UpdateDecoder> clzYDecoder)voidStructStore. setPendingDs(Uint8Array pendingDs)voidStructResult. setUpdate(Uint8Array update)static booleanSnapshot. snapshotContainsUpdate(Snapshot snapshot, Uint8Array update)Check if a snapshot contains a given update using UpdateDecoderV1.static booleanSnapshot. snapshotContainsUpdateV2(Snapshot snapshot, Uint8Array update, java.lang.Class<? extends UpdateDecoder> yDecoder)Check if a snapshot contains a given update using a specific decoder.voidUpdateEncoder. writeBuf(Uint8Array buf)voidUpdateEncoderV1. writeBuf(Uint8Array buf)voidUpdateEncoderV2. writeBuf(Uint8Array buf)Method parameters in io.keikai.doc.collab.utils with type arguments of type Uint8Array Modifier and Type Method Description static Uint8ArrayUpdates. mergeUpdates(java.util.List<Uint8Array> updates)static Uint8ArrayUpdates. mergeUpdatesV2(java.util.List<Uint8Array> updates)This function works similarly to `readUpdateV2`.static Uint8ArrayUpdates. mergeUpdatesV2(java.util.List<Uint8Array> updates, java.lang.Class<? extends UpdateDecoder> clzYDecoder, java.lang.Class<? extends UpdateEncoder> clzYEncoder)This function works similarly to `readUpdateV2`.voidDoc. onUpdate(QuadConsumer<Uint8Array,java.lang.Object,Doc,Transaction> f)voidDoc. onUpdate(java.util.function.Consumer<Uint8Array> f)voidDoc. onUpdateV2(QuadConsumer<Uint8Array,java.lang.Object,Doc,Transaction> f)Constructors in io.keikai.doc.collab.utils with parameters of type Uint8Array Constructor Description StructResult(Uint8Array update, java.util.Map<java.lang.Integer,java.lang.Integer> missing)
-