Android.Views.TextClassifiers Namespace

Provides APIs for classifying text in views.

Classes

Name Description
ConversationAction

Represents the action suggested by a TextClassifier on a given conversation.

ConversationAction.Builder

Builder class to construct ConversationAction.

ConversationAction.InterfaceConsts
ConversationActions

Represents a list of actions suggested by a TextClassifier on a given conversation.

ConversationActions.InterfaceConsts
ConversationActions.Message

Represents a message in the conversation.

ConversationActions.Message.Builder

Builder class to construct a Message

ConversationActions.Message.InterfaceConsts
ConversationActions.Request

A request object for generating conversation action suggestions.

ConversationActions.Request.Builder

Builder object to construct the Request object.

ConversationActions.Request.InterfaceConsts
ITextClassifierExtensions
SelectionEvent

A selection event.

SelectionEvent.InterfaceConsts
TextClassification

Information for generating a widget to handle classified text.

TextClassification.Builder

Builder for building TextClassification objects.

TextClassification.InterfaceConsts
TextClassification.Request

A request object for generating TextClassification.

TextClassification.Request.Builder

A builder for building TextClassification requests.

TextClassification.Request.InterfaceConsts
TextClassificationContext

A representation of the context in which text classification would be performed.

TextClassificationContext.Builder

A builder for building a TextClassification context.

TextClassificationContext.InterfaceConsts
TextClassificationManager

Interface to the text classification service.

TextClassificationSessionId

This class represents the id of a text classification session.

TextClassificationSessionId.InterfaceConsts
TextClassifier

Interface for providing text classification related features.

TextClassifierEntityConfig

Configuration object for specifying what entity types to identify.

TextClassifierEntityConfig.Builder

Builder class to construct the EntityConfig object.

TextClassifierEntityConfig.InterfaceConsts
TextClassifierEvent

This class represents events that are sent by components to the TextClassifier to report something of note that relates to a feature powered by the TextClassifier.

TextClassifierEvent.Builder

Builder to build a text classifier event.

TextClassifierEvent.ConversationActionsEvent

This class represents events that are related to the conversation actions feature.

TextClassifierEvent.ConversationActionsEvent.Builder

Builder class for ConversationActionsEvent.

TextClassifierEvent.InterfaceConsts
TextClassifierEvent.LanguageDetectionEvent

This class represents events that are related to the language detection feature.

TextClassifierEvent.LanguageDetectionEvent.Builder

Builder class for LanguageDetectionEvent.

TextClassifierEvent.TextLinkifyEvent

This class represents events that are related to the smart linkify feature.

TextClassifierEvent.TextLinkifyEvent.Builder

Builder class for TextLinkifyEvent.

TextClassifierEvent.TextSelectionEvent

This class represents events that are related to the smart text selection feature.

TextClassifierEvent.TextSelectionEvent.Builder

Builder class for TextSelectionEvent.

TextLanguage

Represents the result of language detection of a piece of text.

TextLanguage.Builder

Builder used to build TextLanguage objects.

TextLanguage.InterfaceConsts
TextLanguage.Request

A request object for detecting the language of a piece of text.

TextLanguage.Request.Builder

A builder for building TextLanguage requests.

TextLanguage.Request.InterfaceConsts
TextLinks

A collection of links, representing subsequences of text and the entity types (phone number, address, url, etc) they may be.

TextLinks.Builder

A builder to construct a TextLinks instance.

TextLinks.InterfaceConsts
TextLinks.Request

A request object for generating TextLinks.

TextLinks.Request.Builder

A builder for building TextLinks requests.

TextLinks.Request.InterfaceConsts
TextLinks.TextLink

A link, identifying a substring of text and possible entity types for it.

TextLinks.TextLink.InterfaceConsts
TextLinks.TextLinkSpan

A ClickableSpan for a TextLink.

TextSelection

Information about where text selection should be.

TextSelection.Builder

Builder used to build TextSelection objects.

TextSelection.InterfaceConsts
TextSelection.Request

A request object for generating TextSelection.

TextSelection.Request.Builder

A builder for building TextSelection requests.

TextSelection.Request.InterfaceConsts

Interfaces

Name Description
ITextClassificationSessionFactory

An interface for creating a session-aware TextClassifier.

ITextClassifier

Interface for providing text classification related features.

Enums

Name Description
ApplyStatusCode
ApplyStrategy
SelectionAction
SelectionEventType
SelectionInvocationMethod
TextClassifierEventCategory
TextClassifierEventType