Class GrowableByteArrayDataOutput

java.lang.Object
org.apache.lucene.store.DataOutput
org.apache.lucene.util.GrowableByteArrayDataOutput

public final class GrowableByteArrayDataOutput extends DataOutput
A DataOutput that can be used to build a byte[].
  • Field Details

    • bytes

      public byte[] bytes
      The bytes
    • length

      public int length
      The length
  • Constructor Details

    • GrowableByteArrayDataOutput

      public GrowableByteArrayDataOutput(int cp)
      Create a GrowableByteArrayDataOutput with the given initial capacity.
  • Method Details

    • writeByte

      public void writeByte(byte b)
      Description copied from class: DataOutput
      Writes a single byte.

      The most primitive data type is an eight-bit byte. Files are accessed as sequences of bytes. All other data types are defined as sequences of bytes, so file formats are byte-order independent.

      Specified by:
      writeByte in class DataOutput
      See Also:
    • writeBytes

      public void writeBytes(byte[] b, int off, int len)
      Description copied from class: DataOutput
      Writes an array of bytes.
      Specified by:
      writeBytes in class DataOutput
      Parameters:
      b - the bytes to write
      off - the offset in the byte array
      len - the number of bytes to write
      See Also: