mainOutputStream object | output.t[409]

The OutputStream for the main text area.

This object is transient because the output stream state is effectively part of the interpreter user interface, which is not affected by save and restore.

`transient mainOutputStream : OutputStream`

Superclass Tree (in declaration order)

`mainOutputStream`
`OutputStream`
`PreinitObject`
`ModuleExecObject`
`object`

Summary of Properties

`curTranscript myInputManager`

Inherited from `OutputStream` :
`filterList_ justDidPara justDidParaSuppressor`

``

Inherited from `ModuleExecObject` :
`execAfterMe execBeforeMe hasInitialized_ isDoingExec_ isExecuted_`

Summary of Methods

`writeFromStream`

Inherited from `OutputStream` :
`addOutputFilter addOutputFilterBelow applyFilters applyTextFilters captureOutput construct execute inputLineEnd removeOutputFilter watchForOutput writeToStream`

``

Inherited from `ModuleExecObject` :
`_execute classExec`

Properties

`curTranscript` | `output.t[418]`

the current command transcript

`myInputManager` OVERRIDDEN | `output.t[415]`

The main text area is the same place where we normally read command lines from the keyboard, so associate this output stream with the primary input manager.

Methods

`writeFromStream (txt)`OVERRIDDEN | `output.t[421]`

we sit atop the system-level main console output stream

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