Class JsonElementType<T>
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.gson.impl.JsonElementType<T>
-
public abstract class JsonElementType<T> extends Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TfromElement(com.google.gson.JsonElement element)booleanisInstance(com.google.gson.JsonElement element)protected abstract TnullUnsafeFromElement(com.google.gson.JsonElement element)protected abstract booleannullUnsafeIsInstance(com.google.gson.JsonElement element)protected abstract com.google.gson.JsonElementnullUnsafeToElement(T element)com.google.gson.JsonElementtoElement(T value)
-
-
-
Method Detail
-
fromElement
public final T fromElement(com.google.gson.JsonElement element)
-
nullUnsafeFromElement
protected abstract T nullUnsafeFromElement(com.google.gson.JsonElement element)
-
toElement
public final com.google.gson.JsonElement toElement(T value)
-
nullUnsafeToElement
protected abstract com.google.gson.JsonElement nullUnsafeToElement(T element)
-
isInstance
public final boolean isInstance(com.google.gson.JsonElement element)
-
nullUnsafeIsInstance
protected abstract boolean nullUnsafeIsInstance(com.google.gson.JsonElement element)
-
-