Class OptionWrapper
java.lang.Object
dev.rollczi.litecommands.wrapper.std.OptionWrapper
- 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) protected <EXPECTED> Supplier<panda.std.Option> emptyValue(WrapFormat<EXPECTED, ?> info) Class<panda.std.Option> protected <EXPECTED> Supplier<panda.std.Option> wrapValue(EXPECTED valueToWrap, WrapFormat<EXPECTED, ?> info) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.rollczi.litecommands.wrapper.Wrapper
create, createEmpty, getWrapperType
-
Constructor Details
-
OptionWrapper
public OptionWrapper()
-
-
Method Details
-
wrapValue
protected <EXPECTED> Supplier<panda.std.Option> wrapValue(EXPECTED valueToWrap, WrapFormat<EXPECTED, ?> info) -
emptyValue
-
canCreateEmpty
public boolean canCreateEmpty()- Specified by:
canCreateEmptyin interfaceWrapper
-
getWrapperType
- Specified by:
getWrapperTypein interfaceWrapper
-
create
-
createEmpty
- Specified by:
createEmptyin interfaceWrapper
-