ActorTopicDatabaseclass

actor.t[2841], scenetopic.t[78]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

A TopicDatabase is an object that can contain TopicEntries and return the best match on request. ActorTopicDatabase is a specialization of TopicDatabase for use with the conversation system, and is used as a mix-in class in the list of classes from which Actor and ActorState inherit.

Modified in scenetopic.t[78]:
Modifications to ActorTopicDatabase for SceneTopic extension

class ActorTopicDatabase :   TopicDatabase

Superclass Tree   (in declaration order)

ActorTopicDatabase
TopicDatabase
`                 object`

Subclass Tree  

ActorTopicDatabase
Actor
ActorState

Global Objects  

(none)

Summary of Properties  

askForTopics askTopics commandTopics defaultAgendaTopic giveTopics initiateTopics miscTopics queryTopics sayTopics sceneEndTopics sceneStartTopics showTopics talkTopics tellTopics

Summary of Methods  

initiateTopic listableTopics

Inherited from TopicDatabase :
addTopic getBestMatch

Properties  

askForTopics

actor.t[2857]

no description available

askTopics

actor.t[2851]

The various lists of TopicEntries located within this TopicDatabase. For exampel the askTopics list would contain a list of all our AskTopics. Note that the same TopicEntry can appear in more than one list; for example an AskTellTopic would appear in both the askTopics list and the tellTopics list, and a DefaultAnyTopic would appear in all the lists apart from initiateTopics.

commandTopics

actor.t[2861]

no description available

defaultAgendaTopic

actor.t[2921]

Obtain the identify of any DefaultAgendaTopic contained in this database

giveTopics

actor.t[2855]

no description available

initiateTopics

actor.t[2859]

no description available

miscTopics

actor.t[2860]

no description available

queryTopics

actor.t[2854]

no description available

sayTopics

actor.t[2853]

no description available

sceneEndTopics

scenetopic.t[80]

no description available

sceneStartTopics

scenetopic.t[79]

no description available

showTopics

actor.t[2856]

no description available

talkTopics

actor.t[2858]

no description available

tellTopics

actor.t[2852]

no description available

Methods  

initiateTopic (top)

actor.t[2925]

Handle an InitiateTopic

listableTopics ( )

actor.t[2870]

Return a list of our listable topics, that is the topic entries located within us that should be included in a topic inventory listing because they are (a) currently reachable and (b) currently marked for listing. The resulting list forms part of the list passed to the suggestedTopicLister.

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1