public class OptionalWrapper
extends java.lang.Object
| Constructor and Description |
|---|
OptionalWrapper() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreateEmpty() |
<EXPECTED> Wrap<EXPECTED> |
create(EXPECTED valueToWrap,
WrapFormat<EXPECTED,?> info) |
<EXPECTED> Wrap<EXPECTED> |
createEmpty(WrapFormat<EXPECTED,?> info) |
protected <EXPECTED> java.util.function.Supplier<java.util.Optional> |
emptyValue(WrapFormat<EXPECTED,?> info) |
java.lang.Class<WRAPPER> |
getWrapperType() |
protected <EXPECTED> java.util.function.Supplier<java.util.Optional> |
wrapValue(EXPECTED valueToWrap,
WrapFormat<EXPECTED,?> info) |
protected <EXPECTED> java.util.function.Supplier<java.util.Optional> wrapValue(@Nullable
EXPECTED valueToWrap,
WrapFormat<EXPECTED,?> info)
protected <EXPECTED> java.util.function.Supplier<java.util.Optional> emptyValue(WrapFormat<EXPECTED,?> info)
public boolean canCreateEmpty()
public java.lang.Class<WRAPPER> getWrapperType()
getWrapperType in interface Wrapperpublic final <EXPECTED> Wrap<EXPECTED> create(@Nullable EXPECTED valueToWrap, WrapFormat<EXPECTED,?> info)
public final <EXPECTED> Wrap<EXPECTED> createEmpty(WrapFormat<EXPECTED,?> info)
createEmpty in interface Wrapper