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 be null. | 
          
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 be null. | 
          
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_URL to find. This value may be null. | 
          
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 0 or android.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 either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |