Interface ElasticsearchSearchEncodingContext<F>
- All Known Implementing Classes:
ElasticsearchIndexValueField
public interface ElasticsearchSearchEncodingContext<F>
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.gson.JsonElementconvertAndEncode(ElasticsearchSearchIndexScope<?> scope, ElasticsearchSearchIndexValueFieldContext<F> field, Object value, ValueModel valueModel, BiFunction<ElasticsearchFieldCodec<F>, F, com.google.gson.JsonElement> encodeFunction) <T> Function<T,com.google.gson.JsonElement> encoder(ElasticsearchSearchIndexScope<?> scope, ElasticsearchSearchIndexValueFieldContext<F> field, Class<T> expectedType, ValueModel valueModel) boolean
-
Method Details
-
encoder
<T> Function<T,com.google.gson.JsonElement> encoder(ElasticsearchSearchIndexScope<?> scope, ElasticsearchSearchIndexValueFieldContext<F> field, Class<T> expectedType, ValueModel valueModel) -
convertAndEncode
com.google.gson.JsonElement convertAndEncode(ElasticsearchSearchIndexScope<?> scope, ElasticsearchSearchIndexValueFieldContext<F> field, Object value, ValueModel valueModel, BiFunction<ElasticsearchFieldCodec<F>, F, com.google.gson.JsonElement> encodeFunction) -
isCompatibleWith
-