public class Flags
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
Flags |
and(Flags other) |
Flags |
and(int... flags) |
Flags |
clone() |
static Flags |
createFromValue(int flagValue) |
boolean |
equals(java.lang.Object obj) |
Flags |
except(int... flags)
Removes the provided flags from the current value.
|
int |
getRawValue() |
boolean |
hasFlag(int flag) |
static boolean |
hasFlag(int value,
int flag) |
static Flags |
none() |
static Flags |
of(int... flags) |
Flags |
or(Flags other) |
Flags |
or(int... flags) |
int |
rawValue() |
Flags |
setFlag(int flag,
boolean on) |
static int |
setFlag(int value,
int flag,
boolean on) |
void |
setRawValue(int value) |
java.lang.String |
toString() |
public static Flags createFromValue(int flagValue)
public static Flags of(int... flags)
public static Flags none()
public boolean hasFlag(int flag)
public static boolean hasFlag(int value,
int flag)
public static int setFlag(int value,
int flag,
boolean on)
public Flags setFlag(int flag, boolean on)
public Flags and(int... flags)
public Flags or(int... flags)
public Flags except(int... flags)
public int rawValue()
public int getRawValue()
public void setRawValue(int value)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic Flags clone()
clone in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object