Class OneConfigKeybindAdapter

java.lang.Object
org.polyfrost.oneconfig.api.config.v1.serialize.adapter.Adapter<org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind,Map>
org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.OneConfigKeybindAdapter

public final class OneConfigKeybindAdapter extends org.polyfrost.oneconfig.api.config.v1.serialize.adapter.Adapter<org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind,Map>
  • Constructor Details

    • OneConfigKeybindAdapter

      public OneConfigKeybindAdapter()
    • OneConfigKeybindAdapter

      public OneConfigKeybindAdapter(org.polyfrost.oneconfig.api.ui.v1.keybind.internal.KeybindCodec codec)
  • Method Details

    • serialize

      public Map<String,Object> serialize(org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind in)
      Specified by:
      serialize in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.Adapter<org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind,Map>
    • deserialize

      public org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind deserialize(Map in)
      Specified by:
      deserialize in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.Adapter<org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind,Map>
    • getTargetClass

      public Class<org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind> getTargetClass()
      Specified by:
      getTargetClass in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.Adapter<org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind,Map>
    • getOutputClass

      public Class<Map> getOutputClass()
      Specified by:
      getOutputClass in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.Adapter<org.polyfrost.oneconfig.api.ui.v1.keybind.OneConfigKeybind,Map>