EntityConfig
class EntityConfig : Parcelable
| kotlin.Any | |
| ↳ | android.view.textclassifier.TextClassifier.EntityConfig | 
Configuration object for specifying what entity types to identify. Configs are initially based on a predefined preset, and can be modified from there.
Summary
| Nested classes | |
|---|---|
| Builder class to construct the  | |
| Inherited constants | |
|---|---|
| Public methods | |
|---|---|
| static TextClassifier.EntityConfig! | create(hints: MutableCollection<String!>?, includedEntityTypes: MutableCollection<String!>?, excludedEntityTypes: MutableCollection<String!>?)Creates an EntityConfig. | 
| static TextClassifier.EntityConfig! | createWithExplicitEntityList(entityTypes: MutableCollection<String!>?)Creates an EntityConfig with an explicit entity list. | 
| static TextClassifier.EntityConfig! | createWithHints(hints: MutableCollection<String!>?)Creates an EntityConfig. | 
| Int | |
| MutableCollection<String!>! | getHints()Retrieves the list of hints. | 
| MutableCollection<String!>! | resolveEntityListModifications(entityTypes: MutableCollection<String!>)Returns a final list of entity types to find. | 
| Boolean | Return whether the client allows the text classifier to include its own list of default types. | 
| Unit | writeToParcel(parcel: Parcel, flags: Int) | 
| Properties | |
|---|---|
| static Parcelable.Creator<TextClassifier.EntityConfig!> | |
Public methods
create
static funcreate(
hints: MutableCollection<String!>?,
includedEntityTypes: MutableCollection<String!>?,
excludedEntityTypes: MutableCollection<String!>?
): TextClassifier.EntityConfig!
Deprecated: Use Builder instead.
Creates an EntityConfig.
| Parameters | |
|---|---|
| hints | MutableCollection<String!>?: Hints for the TextClassifier to determine what types of entities to find This value may be null. | 
| includedEntityTypes | MutableCollection<String!>?: Entity types, e.g. TYPE_EMAIL, to explicitly include This value may benull. | 
| excludedEntityTypes | MutableCollection<String!>?: Entity types, e.g. TYPE_PHONE, to explicitly exclude Note that if an entity has been excluded, the exclusion will take precedence. This value may benull. | 
createWithExplicitEntityList
static funcreateWithExplicitEntityList(entityTypes: MutableCollection<String!>?): TextClassifier.EntityConfig!
Deprecated: Use Builder instead.
Creates an EntityConfig with an explicit entity list.
| Parameters | |
|---|---|
| entityTypes | MutableCollection<String!>?: Complete set of entities, e.g. TYPE_URLto find. This value may benull. | 
createWithHints
static funcreateWithHints(hints: MutableCollection<String!>?): TextClassifier.EntityConfig!
Deprecated: Use Builder instead.
Creates an EntityConfig.
| Parameters | |
|---|---|
| hints | MutableCollection<String!>?: Hints for the TextClassifier to determine what types of entities to find. This value may be null. | 
describeContents
fun describeContents(): Int
| Return | |
|---|---|
| Int | a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0orandroid.os.Parcelable#CONTENTS_FILE_DESCRIPTOR | 
getHints
fun getHints(): MutableCollection<String!>!
Retrieves the list of hints.
| Return | |
|---|---|
| MutableCollection<String!>! | An unmodifiable collection of the hints. | 
resolveEntityListModifications
fun resolveEntityListModifications(entityTypes: MutableCollection<String!>): MutableCollection<String!>!
Returns a final list of entity types to find.
| Parameters | |
|---|---|
| entityTypes | MutableCollection<String!>: Entity types we think should be found before factoring in includes/excludes This method is intended for use by TextClassifier implementations. This value cannot be null. | 
shouldIncludeTypesFromTextClassifier
fun shouldIncludeTypesFromTextClassifier(): Boolean
Return whether the client allows the text classifier to include its own list of default types. If this function returns true, a default list of types suggested from a text classifier will be taking into account. 
NOTE: This method is intended for use by a text classifier.
writeToParcel
fun writeToParcel(
parcel: Parcel,
flags: Int
): Unit
| Parameters | |
|---|---|
| dest | The Parcel in which the object should be written. This value cannot be null. | 
| flags | Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either0or a combination ofandroid.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
