Class OptionWrapper

java.lang.Object
dev.rollczi.litecommands.wrapper.std.OptionWrapper
All Implemented Interfaces:
Wrapper

public class OptionWrapper extends Object implements Wrapper
  • Constructor Details

    • OptionWrapper

      public OptionWrapper()
  • Method Details

    • wrapValue

      protected <EXPECTED> Supplier<panda.std.Option> wrapValue(EXPECTED valueToWrap, WrapFormat<EXPECTED,?> info)
    • emptyValue

      protected <EXPECTED> Supplier<panda.std.Option> emptyValue(WrapFormat<EXPECTED,?> info)
    • canCreateEmpty

      public boolean canCreateEmpty()
      Specified by:
      canCreateEmpty in interface Wrapper
    • getWrapperType

      public Class<panda.std.Option> getWrapperType()
      Specified by:
      getWrapperType in interface Wrapper
    • create

      public final <EXPECTED> Wrap<EXPECTED> create(EXPECTED valueToWrap, WrapFormat<EXPECTED,?> info)
      Specified by:
      create in interface Wrapper
    • createEmpty

      public final <EXPECTED> Wrap<EXPECTED> createEmpty(WrapFormat<EXPECTED,?> info)
      Specified by:
      createEmpty in interface Wrapper