qisdk / com.aldebaran.qi.sdk.object / AnyObjectWrapper

AnyObjectWrapper

abstract class AnyObjectWrapper : QiService, AnyObjectProvider

Parent class for QiService objects that run on the tablet.

Constructors

<init>

AnyObjectWrapper(context: QiContext!)

Functions

addListener

open fun addListener(propertyName: String, listener: Any, method: String): Unit

advertise

Method for advertising methods and properties associated to this QiService.

abstract fun advertise(): AnyObject!

equals

open fun equals(other: Any?): Boolean

getAnyObject

open fun getAnyObject(): AnyObject!

getQiContext

open fun getQiContext(): QiContext!

getSerializer

open fun getSerializer(): QiSerializer!

hashCode

open fun hashCode(): Int

removeAllListeners

open fun removeAllListeners(signalName: String): Unit

removeListener

open fun removeListener(propertyName: String, listener: Any): Unit

setListener

This method only to provide a default implementation to deprecated setXxxListener methods.

open fun setListener(signalName: String, listener: Any!, method: String!): Unit

toString

open fun toString(): String

Inheritors

BaseChatbot

Parent class for ChatBot implementations.

abstract class BaseChatbot : AnyObjectWrapper, Chatbot

BaseChatbotReaction

Parent class for ChatBotReaction implementations.

abstract class BaseChatbotReaction : AnyObjectWrapper, ChatbotReaction

BaseQiChatExecutor

Parent class for QiChatExecutor implementations.

abstract class BaseQiChatExecutor : AnyObjectWrapper, QiChatExecutor

StandardAutonomousReaction

Default implementation of AutonomousReaction.

open class StandardAutonomousReaction : AnyObjectWrapper, AutonomousReaction

StandardReplyReaction

Default implementation of ReplyReaction.

open class StandardReplyReaction : AnyObjectWrapper, ReplyReaction