Class StringMapConverter<T>

java.lang.Object
me.hsgamer.topper.spigot.plugin.config.converter.StringMapConverter<T>
All Implemented Interfaces:
me.hsgamer.hscore.config.annotation.converter.Converter
Direct Known Subclasses:
StringObjectMapConverter, StringStringObjectMapConverter

public abstract class StringMapConverter<T> extends Object implements me.hsgamer.hscore.config.annotation.converter.Converter
  • Constructor Details

    • StringMapConverter

      public StringMapConverter()
  • Method Details

    • toValue

      protected abstract T toValue(Object value)
    • toRawValue

      protected abstract Object toRawValue(Object value)
    • convert

      public Map<String,T> convert(Object raw)
      Specified by:
      convert in interface me.hsgamer.hscore.config.annotation.converter.Converter
    • convertToRaw

      public Map<String,Object> convertToRaw(Object value)
      Specified by:
      convertToRaw in interface me.hsgamer.hscore.config.annotation.converter.Converter