Class AbstractOptionalMediator<T>
java.lang.Object
ch.nolix.base.validation.base.AbstractMediator
ch.nolix.base.validation.object.AbstractObjectMediator<Optional<T>>
ch.nolix.base.validation.object.AbstractOptionalMediator<T>
- Type Parameters:
T- the type of the element of theOptionalof aAbstractOptionalMediator.
- All Implemented Interfaces:
IOptionalMediator
- Direct Known Subclasses:
NamableOptionalMediator, OptionalMediator
public abstract class AbstractOptionalMediator<T>
extends AbstractObjectMediator<Optional<T>>
implements IOptionalMediator
- Author:
- Silvan Wyss
-
Field Summary
Fields inherited from class AbstractMediator
DEFAULT_ARGUMENT_NAME -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcontainsEqualObject(Object object) final voidcontainsObject(Object object) final voidcontainsObjectOfType(Class<Object> type) final voidisEmpty()final voidMethods inherited from class AbstractObjectMediator
fulfills, hasSameStringRepresentationAs, hasStringRepresentation, is, isEqualTo, isNot, isNotEqualTo, isNotNull, isNull, isOfType
-
Method Details
-
containsEqualObject
- Specified by:
containsEqualObjectin interfaceIOptionalMediator
-
containsObject
- Specified by:
containsObjectin interfaceIOptionalMediator
-
containsObjectOfType
- Specified by:
containsObjectOfTypein interfaceIOptionalMediator
-
isEmpty
public final void isEmpty()- Specified by:
isEmptyin interfaceIOptionalMediator
-
isPresent
public final void isPresent()- Specified by:
isPresentin interfaceIOptionalMediator
-