org.apache.xalan.xsltc.dom
public class BitArray extends Object implements Externalizable
Constructor Summary | |
---|---|
BitArray()
Constructor. | |
BitArray(int size) | |
BitArray(int size, int[] bits) |
Method Summary | |
---|---|
BitArray | cloneArray() |
int[] | data()
Returns the integer array in which the bit array is contained |
boolean | getBit(int bit)
Returns true if the given bit is set |
int | getBitNumber(int pos) |
int | getMask()
See setMask() |
int | getNextBit(int startBit)
Returns the next set bit from a given position |
BitArray | merge(BitArray other)
Merge two bit arrays. |
void | readExternal(ObjectInput in)
Read the whole tree from a file (serialized) |
void | resize(int newSize)
Resizes the bit array - try to avoid using this method! |
void | setBit(int bit)
Sets a given bit |
void | setMask(int mask)
Set the mask for this bit array. |
int | size()
Returns the size of this bit array (in bits). |
void | writeExternal(ObjectOutput out) |