Class UpdateEncoderV1

java.lang.Object
io.keikai.doc.collab.utils.DSEncoderV1
io.keikai.doc.collab.utils.UpdateEncoderV1
All Implemented Interfaces:
UpdateEncoder

public class UpdateEncoderV1 extends DSEncoderV1 implements UpdateEncoder
  • Constructor Details

    • UpdateEncoderV1

      public UpdateEncoderV1()
  • Method Details

    • writeLeftID

      public void writeLeftID(ID id)
      Specified by:
      writeLeftID in interface UpdateEncoder
    • writeRightID

      public void writeRightID(ID id)
      Specified by:
      writeRightID in interface UpdateEncoder
    • writeClient

      public void writeClient(int client)
      Description copied from interface: UpdateEncoder
      Use writeClient and writeClock instead of writeID if possible.
      Specified by:
      writeClient in interface UpdateEncoder
    • writeInfo

      public void writeInfo(int info)
      Specified by:
      writeInfo in interface UpdateEncoder
      Parameters:
      info - An unsigned 8-bit integer
    • writeString

      public void writeString(String s)
      Specified by:
      writeString in interface UpdateEncoder
    • writeParentInfo

      public void writeParentInfo(boolean isYKey)
      Specified by:
      writeParentInfo in interface UpdateEncoder
    • writeTypeRef

      public void writeTypeRef(int info)
      Specified by:
      writeTypeRef in interface UpdateEncoder
      Parameters:
      info - An unsigned 8-bit integer
    • writeLen

      public void writeLen(int len)
      Description copied from interface: UpdateEncoder
      Write len of a struct - well suited for Opt RLE encoder.
      Specified by:
      writeLen in interface UpdateEncoder
    • writeAny

      public void writeAny(Object any)
      Specified by:
      writeAny in interface UpdateEncoder
    • writeBuf

      public void writeBuf(Uint8Array buf)
      Specified by:
      writeBuf in interface UpdateEncoder
    • writeJSON

      public void writeJSON(Object embed)
      Specified by:
      writeJSON in interface UpdateEncoder
    • writeKey

      public void writeKey(String key)
      Specified by:
      writeKey in interface UpdateEncoder
    • getRestEncoder

      Encoder getRestEncoder()
    • setRestEncoder

      void setRestEncoder(Encoder restEncoder)
    • toUint8Array

      Uint8Array toUint8Array()
    • resetDsCurVal

      void resetDsCurVal()
    • writeDsClock

      void writeDsClock(int clock)
      Parameters:
      clock -
    • writeDsLen

      void writeDsLen(int len)
      Parameters:
      len -