Class AbstractIndexValueFieldType.Builder<SC extends SearchIndexScope<?>,N extends SearchIndexValueFieldContext<SC>,F>
- java.lang.Object
-
- org.hibernate.search.engine.backend.types.spi.AbstractIndexValueFieldType.Builder<SC,N,F>
-
- Enclosing class:
- AbstractIndexValueFieldType<SC extends SearchIndexScope<?>,N extends SearchIndexValueFieldContext<SC>,F>
public abstract static class AbstractIndexValueFieldType.Builder<SC extends SearchIndexScope<?>,N extends SearchIndexValueFieldContext<SC>,F> extends Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
aggregable(boolean aggregable)
void
analyzerName(String analyzerName)
abstract AbstractIndexValueFieldType<SC,N,F>
build()
<V> void
dslConverter(Class<V> valueType, ToDocumentValueConverter<V,? extends F> toIndexConverter)
void
normalizerName(String normalizerName)
void
projectable(boolean projectable)
<V> void
projectionConverter(Class<V> valueType, FromDocumentValueConverter<? super F,V> fromIndexConverter)
<T> void
queryElementFactory(SearchQueryElementTypeKey<T> key, SearchQueryElementFactory<? extends T,? super SC,? super N> factory)
void
searchable(boolean searchable)
void
searchAnalyzerName(String searchAnalyzerName)
void
sortable(boolean sortable)
Class<F>
valueClass()
-
-
-
Method Detail
-
dslConverter
public final <V> void dslConverter(Class<V> valueType, ToDocumentValueConverter<V,? extends F> toIndexConverter)
-
projectionConverter
public final <V> void projectionConverter(Class<V> valueType, FromDocumentValueConverter<? super F,V> fromIndexConverter)
-
searchable
public final void searchable(boolean searchable)
-
sortable
public final void sortable(boolean sortable)
-
projectable
public final void projectable(boolean projectable)
-
aggregable
public final void aggregable(boolean aggregable)
-
queryElementFactory
public final <T> void queryElementFactory(SearchQueryElementTypeKey<T> key, SearchQueryElementFactory<? extends T,? super SC,? super N> factory)
-
analyzerName
public final void analyzerName(String analyzerName)
-
searchAnalyzerName
public final void searchAnalyzerName(String searchAnalyzerName)
-
normalizerName
public final void normalizerName(String normalizerName)
-
build
public abstract AbstractIndexValueFieldType<SC,N,F> build()
-
-