Package org.drools.core.util.bitmask
Class LongBitMask
- java.lang.Object
-
- org.drools.core.util.bitmask.SingleLongBitMask
-
- org.drools.core.util.bitmask.LongBitMask
-
- All Implemented Interfaces:
Serializable,Cloneable,BitMask
public class LongBitMask extends SingleLongBitMask implements BitMask
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.core.util.bitmask.BitMask
BitMask.Factory
-
-
Constructor Summary
Constructors Constructor Description LongBitMask()LongBitMask(long mask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longasLong()LongBitMaskclone()StringgetInstancingStatement()booleanintersects(BitMask mask)booleanisAllSet()booleanisEmpty()booleanisSet(int index)BitMaskreset(int index)BitMaskresetAll(BitMask mask)BitMaskset(int index)BitMasksetAll(BitMask mask)-
Methods inherited from class org.drools.core.util.bitmask.SingleLongBitMask
equals, hashCode, toString
-
-
-
-
Method Detail
-
intersects
public boolean intersects(BitMask mask)
- Specified by:
intersectsin interfaceBitMask
-
asLong
public long asLong()
- Specified by:
asLongin classSingleLongBitMask
-
clone
public LongBitMask clone()
- Specified by:
clonein interfaceBitMask- Specified by:
clonein classSingleLongBitMask
-
getInstancingStatement
public String getInstancingStatement()
- Specified by:
getInstancingStatementin interfaceBitMask
-
-