ListImpCtx class | en_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

`baseCtx` | `en_us.t[8112]`

our base context - we delegate some unoverridden behavior to this

`getVerbCtx` OVERRIDDEN | `en_us.t[8103]`

we are our own getVerbPhrase context

`isInList` OVERRIDDEN | `en_us.t[8100]`

we're in a list

`useInfPhrase` OVERRIDDEN | `en_us.t[8106]`

delegate the phrase format to our underlying announcement context

Methods

`buildImplicitAnnouncement (txt)`OVERRIDDEN | `en_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 8/21/2012 from TADS version 3.1.2