Package com.enonic.xp.query.highlight
Class HighlightPropertySettings.Builder<T extends HighlightPropertySettings.Builder>
- java.lang.Object
-
- com.enonic.xp.query.highlight.HighlightPropertySettings.Builder<T>
-
- Direct Known Subclasses:
HighlightQuerySettings.Builder
- Enclosing class:
- HighlightPropertySettings
public static class HighlightPropertySettings.Builder<T extends HighlightPropertySettings.Builder> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
addPostTags(java.util.List<java.lang.String> postTags)
T
addPreTags(java.util.List<java.lang.String> preTags)
HighlightPropertySettings
build()
T
fragmenter(Fragmenter fragmenter)
T
fragmentSize(java.lang.Integer fragmentSize)
T
noMatchSize(java.lang.Integer noMatchSize)
T
numOfFragments(java.lang.Integer numOfFragments)
T
order(Order order)
T
requireFieldMatch(java.lang.Boolean requireFieldMatch)
-
-
-
Method Detail
-
fragmenter
public T fragmenter(Fragmenter fragmenter)
-
fragmentSize
public T fragmentSize(java.lang.Integer fragmentSize)
-
noMatchSize
public T noMatchSize(java.lang.Integer noMatchSize)
-
numOfFragments
public T numOfFragments(java.lang.Integer numOfFragments)
-
addPreTags
public T addPreTags(java.util.List<java.lang.String> preTags)
-
addPostTags
public T addPostTags(java.util.List<java.lang.String> postTags)
-
requireFieldMatch
public T requireFieldMatch(java.lang.Boolean requireFieldMatch)
-
build
public HighlightPropertySettings build()
-
-