DisplayAggregatorInterface
interface DisplayAggregatorInterface : DisplayInterface<DisplayAggregatorInterface.Renderer, DisplayAggregatorInterface.Controller>
Content copied to clipboard
There are some displays to be render.
This is a helper interface to aggregate those displays to handle at one place.
See also
Types
Link copied to clipboard
interface Controller : AudioPlayerDisplayInterface.Controller, DisplayAgentInterface.Controller
Content copied to clipboard
Link copied to clipboard
The renderer for DisplayAggregator Similar to com.skt.nugu.sdk.agent.display.DisplayAgentInterface.Renderer
Link copied to clipboard
Enum class for display types
Functions
Link copied to clipboard
Notifies the display that has been cleared.
Link copied to clipboard
abstract fun displayCardRendered(templateId: String, controller: DisplayAggregatorInterface.Controller?)
Content copied to clipboard
Notifies the display that has been rendered.
Link copied to clipboard
Notifies the display that has been render failed.
Link copied to clipboard
This should be called when occur interaction(input event such as touch, drag, etc...) for display
Link copied to clipboard
abstract fun setElementSelected( templateId: String, token: String, postback: String? = null, callback: DisplayInterface.OnElementSelectedCallback? = null): String
Content copied to clipboard
Each element has it's own token.
Link copied to clipboard
Set a renderer to interact with the display agent.