Builder
class Builder
kotlin.Any | |
↳ | android.app.appsearch.SearchResult.Builder |
Builder for SearchResult
objects.
Summary
Public constructors | |
---|---|
Constructs a new builder for |
Public methods | |
---|---|
SearchResult.Builder |
addJoinedResult(joinedResult: SearchResult) Adds a |
SearchResult.Builder |
addMatchInfo(matchInfo: SearchResult.MatchInfo) Adds another match to this SearchResult. |
SearchResult |
build() Constructs a new |
SearchResult.Builder |
setGenericDocument(document: GenericDocument) Sets the document which matched. |
SearchResult.Builder |
setRankingSignal(rankingSignal: Double) Sets the ranking signal of the matched document in this SearchResult. |
Public constructors
Builder
Builder(
packageName: String,
databaseName: String)
Constructs a new builder for SearchResult
objects.
Parameters | |
---|---|
packageName |
String: the package name the matched document belongs to This value cannot be null . |
databaseName |
String: the database name the matched document belongs to. This value cannot be null . |
Public methods
addJoinedResult
fun addJoinedResult(joinedResult: SearchResult): SearchResult.Builder
Adds a SearchResult
that was joined by the JoinSpec
.
Parameters | |
---|---|
joinedResult |
SearchResult: The joined SearchResult to add. This value cannot be null . |
Return | |
---|---|
SearchResult.Builder |
This value cannot be null . |
addMatchInfo
fun addMatchInfo(matchInfo: SearchResult.MatchInfo): SearchResult.Builder
Adds another match to this SearchResult.
Parameters | |
---|---|
matchInfo |
SearchResult.MatchInfo: This value cannot be null . |
Return | |
---|---|
SearchResult.Builder |
This value cannot be null . |
build
fun build(): SearchResult
Constructs a new SearchResult
.
Return | |
---|---|
SearchResult |
This value cannot be null . |
setGenericDocument
fun setGenericDocument(document: GenericDocument): SearchResult.Builder
Sets the document which matched.
Parameters | |
---|---|
document |
GenericDocument: This value cannot be null . |
Return | |
---|---|
SearchResult.Builder |
This value cannot be null . |
setRankingSignal
fun setRankingSignal(rankingSignal: Double): SearchResult.Builder
Sets the ranking signal of the matched document in this SearchResult.
Return | |
---|---|
SearchResult.Builder |
This value cannot be null . |