Class Flags
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.util.Flags
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 - Direct Known Subclasses:
- AlarmEvalState,- RuntimeQuality,- TagProviderAttributes
 
 public class Flags extends java.lang.Object implements java.io.SerializableGeneral purpose wrapper around an int that lets you easily work with numeric flags.- See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Flagsand(int... flags)Flagsand(Flags other)Flagsclone()static FlagscreateFromValue(int flagValue)booleanequals(java.lang.Object obj)Flagsexcept(int... flags)Removes the provided flags from the current value.intgetRawValue()booleanhasFlag(int flag)static booleanhasFlag(int value, int flag)inthashCode()static Flagsnone()static Flagsof(int... flags)Flagsor(int... flags)Flagsor(Flags other)intrawValue()FlagssetFlag(int flag, boolean on)static intsetFlag(int value, int flag, boolean on)voidsetRawValue(int value)java.lang.StringtoString()
 
- 
- 
- 
Method Detail- 
createFromValuepublic static Flags createFromValue(int flagValue) 
 - 
ofpublic static Flags of(int... flags) 
 - 
nonepublic static Flags none() 
 - 
hasFlagpublic boolean hasFlag(int flag) 
 - 
hasFlagpublic static boolean hasFlag(int value, int flag)
 - 
setFlagpublic static int setFlag(int value, int flag, boolean on)
 - 
setFlagpublic Flags setFlag(int flag, boolean on) 
 - 
andpublic Flags and(int... flags) 
 - 
orpublic Flags or(int... flags) 
 - 
exceptpublic Flags except(int... flags) Removes the provided flags from the current value.
 - 
rawValuepublic int rawValue() 
 - 
getRawValuepublic int getRawValue() 
 - 
setRawValuepublic void setRawValue(int value) 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
clonepublic Flags clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-