Class PreferenceTypes

java.lang.Object
dev.mintychochip.mint.preferences.PreferenceTypes

@Experimental @AvailableSince("1.3") public final class PreferenceTypes extends Object
Constants for accessing common preference type implementations.

This class provides convenient access to standard preference types that are registered in the preference type registry.

Available Types

Since:
1.3
  • Method Details

    • STRING

      @AvailableSince("1.3") public static PreferenceType<String> STRING()
      Preference type for String values.
    • INTEGER

      @AvailableSince("1.3") public static PreferenceType<Integer> INTEGER()
      Preference type for Integer values.
    • LONG

      @AvailableSince("1.3") public static PreferenceType<Long> LONG()
      Preference type for Long values.
    • FLOAT

      @AvailableSince("1.3") public static PreferenceType<Float> FLOAT()
      Preference type for Float values.
    • DOUBLE

      @AvailableSince("1.3") public static PreferenceType<Double> DOUBLE()
      Preference type for Double values.
    • BOOLEAN

      @AvailableSince("1.3") public static PreferenceType<Boolean> BOOLEAN()
      Preference type for Boolean values.
    • SHORT

      @AvailableSince("1.3") public static PreferenceType<Short> SHORT()
      Preference type for Short values.
    • BYTE

      @AvailableSince("1.3") public static PreferenceType<Byte> BYTE()
      Preference type for Byte values.
    • CHARACTER

      @AvailableSince("1.3") public static PreferenceType<Character> CHARACTER()
      Preference type for Character values.
    • UUID

      @AvailableSince("1.3") public static PreferenceType<UUID> UUID()
      Preference type for UUID values.
    • STRING_LIST

      @AvailableSince("1.3") public static PreferenceType<List<String>> STRING_LIST()
      Preference type for String list values.