LiteralActionBase class | action.t[5192]

Common base class for actions involving literal phrases. This is a mix-in class that can be combined with Action subclasses to create specific kinds of literal actions.

`class LiteralActionBase : object`

Superclass Tree (in declaration order)

`LiteralActionBase`
`object`

Subclass Tree

`LiteralActionBase`
`LiteralAction`
`OopsAction`
`predicate(Oops)`
`SpecialTopicAction`
`predicate(SpecialTopic)`
`LiteralTAction`
`EnterOnAction`
`predicate(EnterOn)`
`predicate(EnterOnWhat)`
`SetToAction`
`predicate(SetTo)`
`TurnToAction`
`predicate(TurnTo)`
`TypeLiteralOnAction`
`predicate(TypeLiteralOn)`
`predicate(TypeLiteralOnWhat)`

Global Objects

(none)

Summary of Properties

`text_`

Summary of Methods

`getLiteral getMessageParam setObjectMatches setResolvedObjects`

Properties

`text_` | `action.t[5239]`

the text of the literal phrase

Methods

`getLiteral ( )` | `action.t[5236]`

get the current literal text

`getMessageParam (objName)` | `action.t[5197]`

Get a message parameter. We define 'literal' as the text of the literal phrase, in addition to inherited targets.

`setObjectMatches (lit)` | `action.t[5219]`

manually set the pre-resolved match trees

`setResolvedObjects (txt)` | `action.t[5212]`

manually set the resolved objects

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