Added in API level 29

Builder


class Builder
kotlin.Any
   ↳ android.view.textclassifier.TextClassifier.EntityConfig.Builder

Builder class to construct the EntityConfig object.

Summary

Public constructors

Public methods
TextClassifier.EntityConfig

Combines all of the options that have been set and returns a new EntityConfig object.

TextClassifier.EntityConfig.Builder
includeTypesFromTextClassifier(includeTypesFromTextClassifier: Boolean)

Specifies whether or not to include the types suggested by the text classifier.

TextClassifier.EntityConfig.Builder

Sets a collection of types that are explicitly excluded.

TextClassifier.EntityConfig.Builder

Sets the hints for the TextClassifier to determine what types of entities to find.

TextClassifier.EntityConfig.Builder

Sets a collection of types that are explicitly included.

Public constructors

Builder

Builder()

Public methods

build

Added in API level 29
fun build(): TextClassifier.EntityConfig

Combines all of the options that have been set and returns a new EntityConfig object.

Return
TextClassifier.EntityConfig This value cannot be null.

includeTypesFromTextClassifier

Added in API level 29
fun includeTypesFromTextClassifier(includeTypesFromTextClassifier: Boolean): TextClassifier.EntityConfig.Builder

Specifies whether or not to include the types suggested by the text classifier. By default, it is included.

Return
TextClassifier.EntityConfig.Builder This value cannot be null.

setExcludedTypes

Added in API level 29
fun setExcludedTypes(excludedTypes: MutableCollection<String!>?): TextClassifier.EntityConfig.Builder

Sets a collection of types that are explicitly excluded.

Parameters
excludedTypes MutableCollection<String!>?: This value may be null.
Return
TextClassifier.EntityConfig.Builder This value cannot be null.

setHints

Added in API level 29
fun setHints(hints: MutableCollection<String!>?): TextClassifier.EntityConfig.Builder

Sets the hints for the TextClassifier to determine what types of entities to find. These hints will only be used if includeTypesFromTextClassifier is set to be true.

Parameters
hints MutableCollection<String!>?: This value may be null.
Return
TextClassifier.EntityConfig.Builder This value cannot be null.

setIncludedTypes

Added in API level 29
fun setIncludedTypes(includedTypes: MutableCollection<String!>?): TextClassifier.EntityConfig.Builder

Sets a collection of types that are explicitly included.

Parameters
includedTypes MutableCollection<String!>?: This value may be null.
Return
TextClassifier.EntityConfig.Builder This value cannot be null.