mainOutputStreamobjectoutput.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  

curTranscriptoutput.t[418]

the current command transcript

myInputManagerOVERRIDDENoutput.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)OVERRIDDENoutput.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