程序包 org.coodex.util

类 AbstractBytesBuilder<T extends AbstractBytesBuilder>

java.lang.Object
org.coodex.util.AbstractBytesBuilder<T>
直接已知子类:
BytesBuilder

public abstract class AbstractBytesBuilder<T extends AbstractBytesBuilder> extends Object
  • 构造器详细资料

    • AbstractBytesBuilder

      public AbstractBytesBuilder(Endianness endianness, Charset charset)
  • 方法详细资料

    • appendInt64

      protected T appendInt64(long l, int wide)
    • appendByte

      public T appendByte(byte b)
    • appendByte

      public T appendByte(int b)
    • append

      public T append(byte[] buf)
    • append

      public T append(byte[] buf, int off, int len)
    • appendShort

      public T appendShort(short word)
    • appendShort

      public T appendShort(int word)
    • appendInt

      public T appendInt(int i)
    • appendLong

      public T appendLong(long l)
    • appendFloat

      public T appendFloat(float f)
    • appendDouble

      public T appendDouble(double d)
    • appendString

      public T appendString(String s)
    • appendString

      public T appendString(String s, String charsetName)
    • appendString

      public T appendString(String s, Charset charset)
    • appendCRC

      public T appendCRC(CRC.Algorithm algorithm)
    • appendCRC

      public T appendCRC(CRC.Algorithm algorithm, int off, int len)
    • appendCRC

      public T appendCRC(CRC.Algorithm algorithm, Endianness endianness)
    • appendCRC

      public T appendCRC(CRC.Algorithm algorithm, int off, int len, Endianness endianness)
    • getThis

      protected abstract T getThis()
    • toByteArray

      public byte[] toByteArray()