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) |