uk.ed.inf.bitstring
Class BitStringBuffer

java.lang.Object
  extended by uk.ed.inf.bitstring.BitStringBuffer

public class BitStringBuffer
extends java.lang.Object


Constructor Summary
BitStringBuffer()
           
BitStringBuffer(IBitString bitString)
           
BitStringBuffer(int vectorSize)
           
 
Method Summary
 void and(BitStringBuffer set)
           
 void andNot(BitStringBuffer set)
           
 int cardinality()
           
 void clear()
           
 void clear(int bitIndex)
           
 void clear(int fromIndex, int toIndex)
           
 boolean equals(java.lang.Object obj)
           
 void flip(int bitIndex)
           
 void flip(int fromIndex, int toIndex)
           
 boolean get(int bitIndex)
           
 IBitString get(int fromIndex, int toIndex)
           
 boolean intersects(BitStringBuffer set)
           
 boolean isEmpty()
           
 int length()
           
 int nextClearBit(int fromIndex)
           
 int nextSetBit(int fromIndex)
           
 void or(BitStringBuffer set)
           
 void set(int bitIndex)
           
 void set(int bitIndex, boolean value)
           
 void set(int fromIndex, int toIndex)
           
 void set(int fromIndex, int toIndex, boolean value)
           
 int size()
           
 BitString toBitString()
           
 java.lang.String toString()
           
 void xor(BitStringBuffer set)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BitStringBuffer

public BitStringBuffer()

BitStringBuffer

public BitStringBuffer(int vectorSize)

BitStringBuffer

public BitStringBuffer(IBitString bitString)
Method Detail

and

public void and(BitStringBuffer set)

andNot

public void andNot(BitStringBuffer set)

cardinality

public int cardinality()

clear

public void clear()

clear

public void clear(int fromIndex,
                  int toIndex)

clear

public void clear(int bitIndex)

flip

public void flip(int fromIndex,
                 int toIndex)

flip

public void flip(int bitIndex)

get

public IBitString get(int fromIndex,
                      int toIndex)

get

public boolean get(int bitIndex)

intersects

public boolean intersects(BitStringBuffer set)

isEmpty

public boolean isEmpty()

length

public int length()

nextClearBit

public int nextClearBit(int fromIndex)

nextSetBit

public int nextSetBit(int fromIndex)

or

public void or(BitStringBuffer set)

set

public void set(int bitIndex,
                boolean value)

set

public void set(int fromIndex,
                int toIndex,
                boolean value)

set

public void set(int fromIndex,
                int toIndex)

set

public void set(int bitIndex)

size

public int size()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toBitString

public BitString toBitString()

xor

public void xor(BitStringBuffer set)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object