Package org.javers.core.json
Class BasicStringSuperTypeAdapter<T>
- java.lang.Object
-
- org.javers.core.json.BasicStringSuperTypeAdapter<T>
-
- All Implemented Interfaces:
AbstractJsonTypeAdapter,JsonAdvancedTypeAdapter<T>
- Direct Known Subclasses:
PathTypeAdapter
public abstract class BasicStringSuperTypeAdapter<T> extends java.lang.Object implements JsonAdvancedTypeAdapter<T>
-
-
Constructor Summary
Constructors Constructor Description BasicStringSuperTypeAdapter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Tdeserialize(java.lang.String serializedValue)TfromJson(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfT, com.google.gson.JsonDeserializationContext jsonDeserializationContext)abstract java.lang.Stringserialize(T sourceValue)com.google.gson.JsonElementtoJson(T sourceValue, java.lang.reflect.Type typeOfT, com.google.gson.JsonSerializationContext context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.javers.core.json.JsonAdvancedTypeAdapter
getTypeSuperclass
-
-
-
-
Method Detail
-
serialize
public abstract java.lang.String serialize(T sourceValue)
-
deserialize
public abstract T deserialize(java.lang.String serializedValue)
-
fromJson
public T fromJson(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfT, com.google.gson.JsonDeserializationContext jsonDeserializationContext)
- Specified by:
fromJsonin interfaceJsonAdvancedTypeAdapter<T>
-
toJson
public com.google.gson.JsonElement toJson(T sourceValue, java.lang.reflect.Type typeOfT, com.google.gson.JsonSerializationContext context)
- Specified by:
toJsonin interfaceJsonAdvancedTypeAdapter<T>
-
-