Builder forSearchResult.MatchInfo
objects.
Public Constructor Summary
Builder(String
propertyPath)
Creates a new
SearchResult.MatchInfo.Builder reporting a match with the given
property path.
|
Public Method Summary
SearchResult.MatchInfo |
build()
Constructs a new
SearchResult.MatchInfo .
|
SearchResult.MatchInfo.Builder |
setExactMatchRange(SearchResult.MatchRange
matchRange)
Sets the exact
SearchResult.MatchRange corresponding to the given entry.
|
SearchResult.MatchInfo.Builder |
setSnippetRange(SearchResult.MatchRange
matchRange)
Sets the snippet
SearchResult.MatchRange corresponding to the given entry.
|
SearchResult.MatchInfo.Builder |
setSubmatchRange(SearchResult.MatchRange
matchRange)
Sets the start and end of a submatch
SearchResult.MatchRange corresponding to the given entry.
|
Inherited Method Summary
Public Constructors
publicBuilder(String propertyPath)
Creates a new
SearchResult.MatchInfo.Builder
reporting a match with the given property
path.
A property path is a dot-delimited sequence of property names indicating which property in the document these snippets correspond to.
Example properties: 'body', 'sender.name', 'sender.emailaddress', etc. For class example 1, this returns "subject".
Parameters
propertyPath | A dot-delimited sequence of property names indicating which property in the document these snippets correspond to. |
---|
Public Methods
publicSearchResult.MatchInfo build()
Constructs a newSearchResult.MatchInfo
.
publicSearchResult.MatchInfo.Builder setExactMatchRange(SearchResult.MatchRange matchRange)
Sets the exactSearchResult.MatchRange
corresponding to the given entry.
publicSearchResult.MatchInfo.Builder setSnippetRange(SearchResult.MatchRange matchRange)
Sets the snippetSearchResult.MatchRange
corresponding to the given entry.
publicSearchResult.MatchInfo.Builder setSubmatchRange(SearchResult.MatchRange matchRange)
Sets the start and end of a submatchSearchResult.MatchRange
corresponding to the given entry.