TextAgent
class TextAgent( messageSender: MessageSender, contextManager: ContextManagerInterface, dialogAttributeStorage: DialogAttributeStorageInterface, textSourceHandler: TextAgentInterface.TextSourceHandler?, textRedirectHandler: TextAgentInterface.TextRedirectHandler?, expectTypingController: ExpectTypingHandlerInterface.Controller, interactionControlManager: InteractionControlManagerInterface, directiveSequencer: DirectiveSequencerInterface, interLayerDisplayPolicyManager: InterLayerDisplayPolicyManager) : AbstractCapabilityAgent, TextAgentInterface
Content copied to clipboard
Constructors
Link copied to clipboard
fun TextAgent( messageSender: MessageSender, contextManager: ContextManagerInterface, dialogAttributeStorage: DialogAttributeStorageInterface, textSourceHandler: TextAgentInterface.TextSourceHandler?, textRedirectHandler: TextAgentInterface.TextRedirectHandler?, expectTypingController: ExpectTypingHandlerInterface.Controller, interactionControlManager: InteractionControlManagerInterface, directiveSequencer: DirectiveSequencerInterface, interLayerDisplayPolicyManager: InterLayerDisplayPolicyManager)
Content copied to clipboard
Types
Functions
Link copied to clipboard
open override fun addInternalTextRedirectHandlerListener(listener: TextAgentInterface.InternalTextRedirectHandlerListener)
Content copied to clipboard
Link copied to clipboard
open override fun addInternalTextSourceHandlerListener(listener: TextAgentInterface.InternalTextSourceHandlerListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun preHandleDirective(directive: Directive, result: DirectiveHandlerResult)
Content copied to clipboard
Link copied to clipboard
open override fun provideState( contextSetter: ContextSetterInterface, namespaceAndName: NamespaceAndName, contextType: ContextType, stateRequestToken: Int)
Content copied to clipboard
Link copied to clipboard
open override fun removeInternalTextRedirectHandlerListener(listener: TextAgentInterface.InternalTextRedirectHandlerListener)
Content copied to clipboard
Link copied to clipboard
open override fun removeInternalTextSourceHandlerListener(listener: TextAgentInterface.InternalTextSourceHandlerListener)
Content copied to clipboard
Link copied to clipboard
open override fun requestTextInput( text: String, playServiceId: String?, token: String?, source: String?, referrerDialogRequestId: String?, includeDialogAttribute: Boolean, listener: TextAgentInterface.RequestListener?): String
Content copied to clipboard
Link copied to clipboard
open override fun textInput(request: TextInputRequester.Request, listener: TextAgentInterface.RequestListener?): String
Content copied to clipboard
Given a request, request "Text.Input" event.
open override fun textInput(requestBuilder: TextInputRequester.Request.Builder, listener: TextAgentInterface.RequestListener?): String
Content copied to clipboard
Given a builder for request, request "Text.Input" event.