Package org.drools.core.util.bitmask
Interface BitMask
-
- All Superinterfaces:
Cloneable,Serializable
- All Known Implementing Classes:
AllSetBitMask,AllSetButLastBitMask,EmptyBitMask,EmptyButLastBitMask,LongBitMask,OpenBitSet,SingleLongBitMask
public interface BitMask extends Serializable, Cloneable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description BitMaskclone()static BitMaskgetEmpty(int numBits)static BitMaskgetFull(int numBits)StringgetInstancingStatement()booleanintersects(BitMask mask)booleanisAllSet()booleanisEmpty()booleanisSet(int index)BitMaskreset(int index)BitMaskresetAll(BitMask mask)BitMaskset(int index)BitMasksetAll(BitMask mask)
-
-
-
Method Detail
-
set
BitMask set(int index)
-
reset
BitMask reset(int index)
-
isSet
boolean isSet(int index)
-
isAllSet
boolean isAllSet()
-
isEmpty
boolean isEmpty()
-
intersects
boolean intersects(BitMask mask)
-
clone
BitMask clone()
-
getInstancingStatement
String getInstancingStatement()
-
getEmpty
static BitMask getEmpty(int numBits)
-
getFull
static BitMask getFull(int numBits)
-
-