Class AbstractExtraPropertiesJsonAdapter<T>
- java.lang.Object
-
- com.google.gson.TypeAdapter<T>
-
- org.hibernate.search.backend.elasticsearch.gson.impl.AbstractExtraPropertiesJsonAdapter<T>
-
public abstract class AbstractExtraPropertiesJsonAdapter<T> extends com.google.gson.TypeAdapter<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractExtraPropertiesJsonAdapter(Map<String,? extends org.hibernate.search.backend.elasticsearch.gson.impl.AbstractExtraPropertiesJsonAdapter.FieldAdapter<? super T>> fieldAdapters, org.hibernate.search.backend.elasticsearch.gson.impl.AbstractExtraPropertiesJsonAdapter.ExtraPropertyAdapter<? super T> extraPropertyAdapter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TcreateInstance()Tread(com.google.gson.stream.JsonReader in)voidwrite(com.google.gson.stream.JsonWriter out, T instance)
-
-
-
Constructor Detail
-
AbstractExtraPropertiesJsonAdapter
public AbstractExtraPropertiesJsonAdapter(Map<String,? extends org.hibernate.search.backend.elasticsearch.gson.impl.AbstractExtraPropertiesJsonAdapter.FieldAdapter<? super T>> fieldAdapters, org.hibernate.search.backend.elasticsearch.gson.impl.AbstractExtraPropertiesJsonAdapter.ExtraPropertyAdapter<? super T> extraPropertyAdapter)
-
-
Method Detail
-
read
public T read(com.google.gson.stream.JsonReader in) throws IOException
- Specified by:
readin classcom.google.gson.TypeAdapter<T>- Throws:
IOException
-
write
public void write(com.google.gson.stream.JsonWriter out, T instance) throws IOException- Specified by:
writein classcom.google.gson.TypeAdapter<T>- Throws:
IOException
-
createInstance
protected abstract T createInstance()
-
-