Package ome.codecs

Class BitWriter

java.lang.Object
ome.codecs.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
  • 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
    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
  • 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.
    • main

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