Class BitWriter

java.lang.Object
loci.formats.codec.BitWriter

public class BitWriter extends Object
Deprecated.
Use loci.common.RandomAccessOutputStream instead
A class for writing arbitrary numbers of bits to a byte array.
Author:
Curtis Rueden ctrueden at wisc.edu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private ome.codecs.BitWriter
    Deprecated.
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Constructs a new bit writer.
    BitWriter(int size)
    Deprecated.
    Constructs a new bit writer with the given initial buffer size.
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) ome.codecs.BitWriter
    Deprecated.
     
    static void
    main(String[] args)
    Deprecated.
    Tests the BitWriter class.
    byte[]
    Deprecated.
    Gets an array containing all bits written thus far.
    void
    write(int value, int numBits)
    Deprecated.
    Writes the given value using the given number of bits.
    void
    write(String bitString)
    Deprecated.
    Writes the bits represented by a bit string to the buffer.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • writer

      private ome.codecs.BitWriter writer
      Deprecated.
  • Constructor Details

    • BitWriter

      public BitWriter()
      Deprecated.
      Constructs a new bit writer.
    • BitWriter

      public BitWriter(int size)
      Deprecated.
      Constructs a new bit writer with the given initial buffer size.
  • Method Details

    • write

      public void write(int value, int numBits)
      Deprecated.
      Writes the given value using the given number of bits.
    • write

      public void write(String bitString)
      Deprecated.
      Writes the bits represented by a bit string to the buffer.
      Throws:
      IllegalArgumentException - If any characters other than '0' and '1' appear in the string.
    • toByteArray

      public byte[] toByteArray()
      Deprecated.
      Gets an array containing all bits written thus far.
    • getWrapped

      ome.codecs.BitWriter getWrapped()
      Deprecated.
    • main

      public static void main(String[] args)
      Deprecated.
      Tests the BitWriter class.