DefaultTemplateHandler

open class DefaultTemplateHandler(    nuguProvider: TemplateRenderer.NuguClientProvider,     val templateInfo: TemplateHandler.TemplateInfo,     fragment: Fragment) : TemplateHandler

TemplateHandler which is used by default in ux-kit. This composites TemplateAndroidHandler, TemplateMediaHandler, TemplateNuguHandler and execute one of them appropriately.

Constructors

Link copied to clipboard
fun DefaultTemplateHandler(    nuguProvider: TemplateRenderer.NuguClientProvider,     templateInfo: TemplateHandler.TemplateInfo,     fragment: Fragment)

Functions

Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun getNuguClient(): NuguAndroidClient
Link copied to clipboard
open override fun onChipSelected(text: String)
Link copied to clipboard
open override fun onCloseAllClicked()
Link copied to clipboard
open override fun onCloseClicked()
Link copied to clipboard
open override fun onCloseWithParents()
Link copied to clipboard
open override fun onContextChanged(context: String)
Link copied to clipboard
open override fun onControlResult(action: String, result: String)
Link copied to clipboard
open override fun onElementSelected(tokenId: String, postback: String?)
Link copied to clipboard
open override fun onNuguButtonSelected()
Link copied to clipboard
open override fun onPlayerCommand(command: PlayerCommand, param: String)
Link copied to clipboard
open fun onTemplateTouched()
Link copied to clipboard
open override fun playTTS(text: String)
Link copied to clipboard
open override fun setClientListener(listener: TemplateHandler.ClientListener?)
Link copied to clipboard
open override fun showActivity(className: String)
Link copied to clipboard
open override fun showToast(text: String)
Link copied to clipboard
fun updateFragment(fragment: Fragment)

Properties

Link copied to clipboard
open val displayController: DisplayAggregatorInterface.Controller
Link copied to clipboard
override val templateInfo: TemplateHandler.TemplateInfo