Class WrapperRegistry

java.lang.Object
dev.rollczi.litecommands.wrapper.WrapperRegistry

public class WrapperRegistry extends Object
  • Constructor Details

    • WrapperRegistry

      public WrapperRegistry()
  • Method Details

    • registerFactory

      public void registerFactory(Wrapper factory)
    • wrap

      public <EXPECTED> Wrap<EXPECTED> wrap(ValueToWrap<EXPECTED> result, WrapFormat<EXPECTED,?> wrapFormat)
    • empty

      public <EXPECTED> Optional<Wrap<EXPECTED>> empty(WrapFormat<EXPECTED,?> wrapFormat)
    • isWrapper

      public <EXPECTED> boolean isWrapper(Class<EXPECTED> expectedType)
    • getWrappedExpectedFactory

      public Wrapper getWrappedExpectedFactory(WrapFormat<?,?> wrapFormat)