Package com.skydoves.preferenceroom
Class PreferenceTypeConverter<T>
- java.lang.Object
-
- com.skydoves.preferenceroom.PreferenceTypeConverter<T>
-
public abstract class PreferenceTypeConverter<T> extends java.lang.ObjectPreferenceTypeConverter is an abstract class for saving object data through functions.
-
-
Constructor Summary
Constructors Constructor Description PreferenceTypeConverter(java.lang.Class<T> clazz)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.StringconvertObject(T object)converts an object to string value for saving.abstract TconvertType(java.lang.String string)converts a saved string value and recovers the original object.
-
-
-
Field Detail
-
clazz
public java.lang.Class<T> clazz
-
-
Constructor Detail
-
PreferenceTypeConverter
public PreferenceTypeConverter(java.lang.Class<T> clazz)
-
-
Method Detail
-
convertObject
public abstract java.lang.String convertObject(T object)
converts an object to string value for saving.- Parameters:
object- an object for saving.- Returns:
- converted string value.
-
convertType
public abstract T convertType(java.lang.String string)
converts a saved string value and recovers the original object.- Parameters:
string- saved string value.- Returns:
- recovered original object.
-
-