Drools :: Core 6.2.0.Final

org.drools.core.util.bitmask
Class LongBitMask

java.lang.Object
  extended by org.drools.core.util.bitmask.SingleLongBitMask
      extended by 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
LongBitMask()
           
LongBitMask(long mask)
           
 
Method Summary
 long asLong()
           
 LongBitMask clone()
           
 String getInstancingStatement()
           
 boolean intersects(BitMask mask)
           
 boolean isAllSet()
           
 boolean isEmpty()
           
 boolean isSet(int index)
           
 BitMask reset(int index)
           
 BitMask resetAll(BitMask mask)
           
 BitMask set(int index)
           
 BitMask setAll(BitMask mask)
           
 
Methods inherited from class org.drools.core.util.bitmask.SingleLongBitMask
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LongBitMask

public LongBitMask()

LongBitMask

public LongBitMask(long mask)
Method Detail

set

public BitMask set(int index)
Specified by:
set in interface BitMask

setAll

public BitMask setAll(BitMask mask)
Specified by:
setAll in interface BitMask

reset

public BitMask reset(int index)
Specified by:
reset in interface BitMask

resetAll

public BitMask resetAll(BitMask mask)
Specified by:
resetAll in interface BitMask

isSet

public boolean isSet(int index)
Specified by:
isSet in interface BitMask

isAllSet

public boolean isAllSet()
Specified by:
isAllSet in interface BitMask

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface BitMask

intersects

public boolean intersects(BitMask mask)
Specified by:
intersects in interface BitMask

asLong

public long asLong()
Specified by:
asLong in class SingleLongBitMask

clone

public LongBitMask clone()
Specified by:
clone in interface BitMask
Specified by:
clone in class SingleLongBitMask

getInstancingStatement

public String getInstancingStatement()
Specified by:
getInstancingStatement in interface BitMask

Drools :: Core 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.