Class: ControlCodeProcessor
runtime/mci/codes/ctrl-codes.ControlCodeProcessor
Table of contents
Constructors
Methods
- getAction
- getLineCount
- getPageLength
- incrementLineCount
- isPauseEnabled
- listCodes
- processCode
- processGotoxy
- processParameterizedCode
- resetLineCount
- setPageLength
- setPauseEnabled
- shouldAutoPause
Constructors
constructor
• new ControlCodeProcessor()
Defined in
core/src/mci/codes/ctrl-codes.ts:62
Methods
getAction
▸ getAction(code): null | ControlCodeAction
Parameters
| Name | Type |
|---|---|
code |
string |
Returns
null | ControlCodeAction
Defined in
core/src/mci/codes/ctrl-codes.ts:77
getLineCount
▸ getLineCount(): number
Returns
number
Defined in
core/src/mci/codes/ctrl-codes.ts:142
getPageLength
▸ getPageLength(): number
Returns
number
Defined in
core/src/mci/codes/ctrl-codes.ts:162
incrementLineCount
▸ incrementLineCount(lines?): void
Parameters
| Name | Type | Default value |
|---|---|---|
lines |
number |
1 |
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:146
isPauseEnabled
▸ isPauseEnabled(): boolean
Returns
boolean
Defined in
core/src/mci/codes/ctrl-codes.ts:134
listCodes
▸ listCodes(): string[]
Returns
string[]
Defined in
core/src/mci/codes/ctrl-codes.ts:166
processCode
▸ processCode(code): null | ControlCodeAction
Parameters
| Name | Type |
|---|---|
code |
string |
Returns
null | ControlCodeAction
Defined in
core/src/mci/codes/ctrl-codes.ts:82
processGotoxy
▸ processGotoxy(x, y): ControlCodeAction
Parameters
| Name | Type |
|---|---|
x |
number |
y |
number |
Returns
Defined in
core/src/mci/codes/ctrl-codes.ts:130
processParameterizedCode
▸ processParameterizedCode(code, param): null | ControlCodeAction
Parameters
| Name | Type |
|---|---|
code |
string |
param |
string |
Returns
null | ControlCodeAction
Defined in
core/src/mci/codes/ctrl-codes.ts:101
resetLineCount
▸ resetLineCount(): void
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:150
setPageLength
▸ setPageLength(length): void
Parameters
| Name | Type |
|---|---|
length |
number |
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:158
setPauseEnabled
▸ setPauseEnabled(enabled): void
Parameters
| Name | Type |
|---|---|
enabled |
boolean |
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:138
shouldAutoPause
▸ shouldAutoPause(): boolean
Returns
boolean