Class JsonElementType<T>

java.lang.Object
org.hibernate.search.backend.elasticsearch.gson.impl.JsonElementType<T>

public abstract class JsonElementType<T> extends Object
  • Method Details

    • 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)