Package com.helger.commons.state
Interface IEnabledIndicator
-
- All Known Implementing Classes:
ConditionalLogger,EEnabled
public interface IEnabledIndicatorSimple interface for all objects that can be enabled and disabled.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EEnabledand(IEnabledIndicator aEnabled)default booleanisDisabled()booleanisEnabled()default EEnabledor(IEnabledIndicator aEnabled)
-
-
-
Method Detail
-
isEnabled
boolean isEnabled()
- Returns:
trueif the object is currently enabled,falseotherwise.
-
isDisabled
default boolean isDisabled()
- Returns:
trueif the object is currently disabled,falseotherwise.
-
or
@Nonnull default EEnabled or(@Nonnull IEnabledIndicator aEnabled)
-
and
@Nonnull default EEnabled and(@Nonnull IEnabledIndicator aEnabled)
-
-