Browse Prior Art Database

Control Filtering in an L3P Datastream

IP.com Disclosure Number: IPCOM000059752D
Original Publication Date: 1986-Jan-01
Included in the Prior Art Database: 2005-Mar-08
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Cuan, V: AUTHOR [+4]

Abstract

A method is described which allows Get, Recall, and Undo functions in Header/Footer typing, Footnote typing, and Column typing for DisplayWrite Text Processing Programs. In Displaywriter and DisplayWrite 2, "getting" of text from another document into the editing document is only possible in the "main" typing area. Text cannot be retrieved into headers/footers, columns, or system footnote pages. The reason for this restriction is to prevent controls that are permitted in document body text from being inserted in other modes where they are not permitted. In DisplayWrite 3, an L3P control filter is placed in the Get/Recall/Undo functions. This filter strips, on a typing mode basis, controls that are not legal for that mode.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 83% of the total text.

Page 1 of 1

Control Filtering in an L3P Datastream

A method is described which allows Get, Recall, and Undo functions in Header/Footer typing, Footnote typing, and Column typing for DisplayWrite Text Processing Programs. In Displaywriter and DisplayWrite 2, "getting" of text from another document into the editing document is only possible in the "main" typing area. Text cannot be retrieved into headers/footers, columns, or system footnote pages. The reason for this restriction is to prevent controls that are permitted in document body text from being inserted in other modes where they are not permitted. In DisplayWrite 3, an L3P control filter is placed in the Get/Recall/Undo functions. This filter strips, on a typing mode basis, controls that are not legal for that mode. This prevents the insertion of illegal controls, but permits the basic functions of Get/Recall and Undo delete to be valid. The filter is implemented via the passage of a filter table address to the Text Storage Buffer Manager, i.e., the L3P datastream access method. The actual filtering is performed by the datastream access method. Thus the Get/Recall function can insert text without any pre-processing or scanning of the data. - Performing the filter process within the access method allows the offending controls to be removed without any additional scanning of the input data. - Being table driven and centrally located, filtering can be easily modified to allow new controls that may be created in future rel...