Class PreferenceTypes
java.lang.Object
dev.mintychochip.mint.preferences.PreferenceTypes
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
STRING()- Text valuesINTEGER()- 32-bit integersLONG()- 64-bit integersFLOAT()- 32-bit floating pointDOUBLE()- 64-bit floating pointBOOLEAN()- true/false valuesSHORT()- 16-bit integersBYTE()- 8-bit integersCHARACTER()- Single charactersUUID()- Universally unique identifiersSTRING_LIST()- Lists of stringsEnumPreferenceType- Enum values (create instances directly)
- Since:
- 1.3
-
Method Summary
Modifier and TypeMethodDescriptionstatic PreferenceType<Boolean> BOOLEAN()Preference type for Boolean values.static PreferenceType<Byte> BYTE()Preference type for Byte values.static PreferenceType<Character> Preference type for Character values.static PreferenceType<Double> DOUBLE()Preference type for Double values.static PreferenceType<Float> FLOAT()Preference type for Float values.static PreferenceType<Integer> INTEGER()Preference type for Integer values.static PreferenceType<Long> LONG()Preference type for Long values.static PreferenceType<Short> SHORT()Preference type for Short values.static PreferenceType<String> STRING()Preference type for String values.static PreferenceType<List<String>> Preference type for String list values.static PreferenceType<UUID> UUID()Preference type for UUID values.
-
Method Details
-
STRING
Preference type for String values. -
INTEGER
Preference type for Integer values. -
LONG
Preference type for Long values. -
FLOAT
Preference type for Float values. -
DOUBLE
Preference type for Double values. -
BOOLEAN
Preference type for Boolean values. -
SHORT
Preference type for Short values. -
BYTE
Preference type for Byte values. -
CHARACTER
Preference type for Character values. -
UUID
Preference type for UUID values. -
STRING_LIST
Preference type for String list values.
-