Class FileBinaryWriter

java.lang.Object
host.anzo.commons.io.binary.FileBinaryWriter
All Implemented Interfaces:
AutoCloseable

public class FileBinaryWriter extends Object implements AutoCloseable
  • Constructor Details

    • FileBinaryWriter

      public FileBinaryWriter(int capacity)
    • FileBinaryWriter

      public FileBinaryWriter(ByteBuffer byteBuffer)
    • FileBinaryWriter

      public FileBinaryWriter(@NotNull @NotNull Path path) throws IOException
      Throws:
      IOException
  • Method Details

    • writeC

      public void writeC(int data)
    • writeCB

      public void writeCB(boolean value)
    • writeF

      public void writeF(float value)
    • writeFF

      public void writeFF(double value)
    • writeH

      public void writeH(int value)
    • writeD

      public void writeD(int value)
    • writeD

      public void writeD(long value)
    • writeQ

      public void writeQ(long value)
    • writeB

      public void writeB(byte[] data)
    • writeB

      public void writeB(byte data)
    • writeS

      public void writeS(CharSequence charSequence)
    • writeS

      public final void writeS(CharSequence charSequence, int size)
    • writeQS

      public void writeQS(@NotNull @NotNull CharSequence charSequence)
    • write

      public void write(@NotNull @NotNull Field field, Object object) throws IllegalAccessException
      Throws:
      IllegalAccessException
    • setPosition

      public void setPosition(int position)
    • getPosition

      public int getPosition()
    • getPositionHex

      public String getPositionHex()
    • getAvailableBytes

      public int getAvailableBytes()
    • trim

      public void trim()
    • toByteArray

      public byte[] toByteArray()
    • writeToFile

      public void writeToFile(Path path)
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Throws:
      IOException