Drools :: Core 6.2.0.Final

org.drools.core.util.bitmask
Class EmptyButLastBitMask

java.lang.Object
  extended by org.drools.core.util.bitmask.SingleLongBitMask
      extended by org.drools.core.util.bitmask.EmptyButLastBitMask
All Implemented Interfaces:
Serializable, Cloneable, BitMask, EmptyMask

public class EmptyButLastBitMask
extends SingleLongBitMask
implements BitMask, EmptyMask

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.core.util.bitmask.BitMask
BitMask.Factory
 
Method Summary
 long asLong()
           
 EmptyButLastBitMask clone()
           
static EmptyButLastBitMask get()
           
 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
 

Method Detail

get

public static EmptyButLastBitMask get()

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

clone

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

getInstancingStatement

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

asLong

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

Drools :: Core 6.2.0.Final

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