Package org.midheaven.lang
Class IntegerFlag<E extends FlagElement<E>>
java.lang.Object
org.midheaven.lang.IntegerFlag<E>
- Type Parameters:
E- the corresponding FlagElement
- All Implemented Interfaces:
Flag<E>
Represents Integer Flag.
-
Method Summary
Modifier and TypeMethodDescriptionclear(FlagElement<E> element) Performs clear.flip(FlagElement<E> element) Performs flip.booleanisSet(FlagElement<E> candidate) Checks whether is Set.set(FlagElement<E> element) Performs set.
-
Method Details
-
isSet
Checks whether is Set.- Specified by:
isSetin interfaceFlag<E extends FlagElement<E>>- Parameters:
candidate- the candidate value- Returns:
- the result of isSet
-
set
Performs set.- Specified by:
setin interfaceFlag<E extends FlagElement<E>>- Parameters:
element- the element value- Returns:
- the result of set
-
clear
Performs clear.- Specified by:
clearin interfaceFlag<E extends FlagElement<E>>- Parameters:
element- the element value- Returns:
- the result of clear
-
flip
Performs flip.- Specified by:
flipin interfaceFlag<E extends FlagElement<E>>- Parameters:
element- the element value- Returns:
- the result of flip
-