baobab.util
Class BitList

java.lang.Object
  extended by baobab.util.BitList

public class BitList
extends java.lang.Object


Constructor Summary
BitList(byte[] bytes)
           
BitList(int size)
           
BitList(int size, boolean isByteSize)
           
 
Method Summary
 int cardinality()
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 boolean get(int pos)
           
 BitList get(int start, int end)
           
 byte[] getBytes()
           
 boolean intersects(BitList list)
           
 int intValue()
           
 int length()
           
 void or(BitList list)
           
 void set(int pos)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BitList

public BitList(byte[] bytes)

BitList

public BitList(int size)

BitList

public BitList(int size,
               boolean isByteSize)
Method Detail

intValue

public int intValue()

intersects

public boolean intersects(BitList list)

or

public void or(BitList list)

cardinality

public int cardinality()

length

public int length()

set

public void set(int pos)

get

public boolean get(int pos)

get

public BitList get(int start,
                   int end)

size

public int size()

getBytes

public byte[] getBytes()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

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

toString

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