ListImpCtxclassen_us.t[8080]

A class for messages appearing in a list. Within a list, we want to keep track of the last direct object, so that we can refer to it with a pronoun later in the list.

class ListImpCtx :   ImplicitAnnouncementContext   GetVerbPhraseContext

Superclass Tree   (in declaration order)

ListImpCtx
        ImplicitAnnouncementContext
                object
        GetVerbPhraseContext
                object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

baseCtx  getVerbCtx  isInList  useInfPhrase 

Inherited from ImplicitAnnouncementContext :
isInSublist 

Inherited from GetVerbPhraseContext :
pronounObj 

Summary of Methods  

buildImplicitAnnouncement  setBaseCtx 

Inherited from GetVerbPhraseContext :
isObjPronoun  objNameObj  setPronounObj 

Properties  

baseCtxen_us.t[8112]

our base context - we delegate some unoverridden behavior to this

getVerbCtxOVERRIDDENen_us.t[8103]
we are our own getVerbPhrase context

isInListOVERRIDDENen_us.t[8100]
we're in a list

useInfPhraseOVERRIDDENen_us.t[8106]
delegate the phrase format to our underlying announcement context

Methods  

buildImplicitAnnouncement (txt)OVERRIDDENen_us.t[8109]

build the announcement using our underlying context

setBaseCtx (ctx)en_us.t[8085]
Set the appropriate base context for the given implicit action announcement report (an ImplicitActionAnnouncement object).

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3