Package com.helger.commons.state
Interface IChangeIndicator
-
- All Known Implementing Classes:
ChangeWithValue,EChange
public interface IChangeIndicatorVery simple interface for an object that has changed/unchanged indication.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EChangeand(boolean bChange)default EChangeand(IChangeIndicator aChange)booleanisChanged()default booleanisUnchanged()default EChangeor(boolean bChange)default EChangeor(IChangeIndicator aChange)
-
-
-
Method Detail
-
isChanged
boolean isChanged()
- Returns:
trueif changed andfalseif unchanged.
-
isUnchanged
default boolean isUnchanged()
- Returns:
trueif unchanged andfalseif changed.
-
or
@Nonnull default EChange or(@Nonnull IChangeIndicator aChange)
-
and
@Nonnull default EChange and(@Nonnull IChangeIndicator aChange)
-
-