Class OptionalWrapper
java.lang.Object
dev.rollczi.litecommands.wrapper.std.OptionalWrapper
- All Implemented Interfaces:
Wrapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal <EXPECTED> Wrap<EXPECTED> create(EXPECTED valueToWrap, WrapFormat<EXPECTED, ?> info) final <EXPECTED> Wrap<EXPECTED> createEmpty(WrapFormat<EXPECTED, ?> info) emptyValue(WrapFormat<EXPECTED, ?> info) wrapValue(EXPECTED valueToWrap, WrapFormat<EXPECTED, ?> info)
-
Constructor Details
-
OptionalWrapper
public OptionalWrapper()
-
-
Method Details
-
wrapValue
protected <EXPECTED> Supplier<Optional> wrapValue(EXPECTED valueToWrap, WrapFormat<EXPECTED, ?> info) -
emptyValue
-
canCreateEmpty
public boolean canCreateEmpty() -
getWrapperType
- Specified by:
getWrapperTypein interfaceWrapper
-
create
-
createEmpty
- Specified by:
createEmptyin interfaceWrapper
-