Uses of Class
io.keikai.doc.collab.lib0.Encoder
Packages that use Encoder
-
Uses of Encoder in io.keikai.doc.collab.lib0
Subclasses of Encoder in io.keikai.doc.collab.lib0Modifier and TypeClassDescriptionclassBasic diff encoder using variable length encoding.classA combination of theIntDiffEncoderand theUintOptRleEncoder.classRleEncoder<T>Basic Run Length Encoder - a basic compression implementation.classA combination ofIntDiffEncoderandRleEncoder.Methods in io.keikai.doc.collab.lib0 that return EncoderMethods in io.keikai.doc.collab.lib0 with parameters of type EncoderModifier and TypeMethodDescriptionstatic booleanEncoding.hasContent(Encoder encoder) Check whether encoder is empty.static intThe current length of the encoded data.static voidWrite one byte at a specific position.static voidWrite two bytes as an unsigned integer at a specific location.static voidWrite two bytes as an unsigned integer at a specific location.static voidWrite one byte as an unsigned Integer at a specific location.static Uint8ArrayEncoding.toUint8Array(Encoder encoder) Transform to Uint8Array.static voidVerify that it is possible to write `len` bytes wtihout checking.static voidWrite one byte to the encoder.static voidWrite one byte to the encoder.static voidEncode data with efficient binary format.static voidEncoding.writeBigInt64(Encoder encoder, long num) static voidEncoding.writeBinaryEncoder(Encoder encoder, Encoder append) Write the content of another Encoder.static voidEncoding.writeFloat32(Encoder encoder, float num) static voidEncoding.writeFloat64(Encoder encoder, double num) static voidEncoding.writeTerminatedString(Encoder encoder, String str) Write a string terminated by a special byte sequence.static voidEncoding.writeTerminatedUint8Array(Encoder encoder, Uint8Array buf) Write a terminating Uint8Array.static voidEncoding.writeUint16(Encoder encoder, int num) Write two bytes as an unsigned integer.static voidEncoding.writeUint32(Encoder encoder, int num) Write two bytes as an unsigned integerstatic voidEncoding.writeUint32BigEndian(Encoder encoder, int num) Write two bytes as an unsigned integer in big endian order.static voidEncoding.writeUint8(Encoder encoder, int num) Write one byte as an unsigned integer.static voidEncoding.writeUint8Array(Encoder encoder, Uint8Array uint8Array) Append fixed-length Uint8Array to the encoder.static voidEncoding.writeVarInt(Encoder encoder, int num) Write a variable length integer.static voidEncoding.writeVarInt(Encoder encoder, long num) Write a variable length long.static voidEncoding.writeVarString(Encoder encoder, String str) Write a variable length string.static voidEncoding.writeVarUint(Encoder encoder, int num) Write a variable length unsigned integer.static voidEncoding.writeVarUint(Encoder encoder, long num) Write a variable length unsigned long.static voidEncoding.writeVarUint8Array(Encoder encoder, Uint8Array uint8Array) Append an Uint8Array to Encoder.Method parameters in io.keikai.doc.collab.lib0 with type arguments of type EncoderConstructor parameters in io.keikai.doc.collab.lib0 with type arguments of type Encoder -
Uses of Encoder in io.keikai.doc.collab.utils
Fields in io.keikai.doc.collab.utils declared as EncoderModifier and TypeFieldDescriptionprotected EncoderDSEncoderV1._restEncoderprotected EncoderDSEncoderV2._restEncoderMethods in io.keikai.doc.collab.utils that return EncoderMethods in io.keikai.doc.collab.utils with parameters of type EncoderModifier and TypeMethodDescriptionvoidDSEncoderV1.setRestEncoder(Encoder restEncoder) voidDSEncoderV2.setRestEncoder(Encoder restEncoder) static voidstatic voidRelativePosition.writeRelativePosition(Encoder encoder, RelativePosition rpos) Write a RelativePosition to an encoder.