com.jniwrapper.util
Class FlagSet
java.lang.Object
|
+--com.jniwrapper.util.FlagSet
- public class FlagSet
- extends java.lang.Object
FlagSet is a flags container and provides simple logical operations using bitmasks.
NOTE: We do not use the BitSet class because it provides setting bits by index
but not by the bitmask (flag).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FlagSet
public FlagSet()
FlagSet
public FlagSet(long flags)
and
public void and(long flag)
or
public void or(long flag)
add
public void add(long flag)
remove
public void remove(long flag)
contains
public boolean contains(long flag)
clear
public void clear()
getFlags
public long getFlags()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object