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:82
Methods
getAction
▸ getAction(code): null | ControlCodeAction
Parameters
| Name | Type |
|---|---|
code |
string |
Returns
null | ControlCodeAction
Defined in
core/src/mci/codes/ctrl-codes.ts:97
getLineCount
▸ getLineCount(): number
Returns
number
Defined in
core/src/mci/codes/ctrl-codes.ts:162
getPageLength
▸ getPageLength(): number
Returns
number
Defined in
core/src/mci/codes/ctrl-codes.ts:182
incrementLineCount
▸ incrementLineCount(lines?): void
Parameters
| Name | Type | Default value |
|---|---|---|
lines |
number |
1 |
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:166
isPauseEnabled
▸ isPauseEnabled(): boolean
Returns
boolean
Defined in
core/src/mci/codes/ctrl-codes.ts:154
listCodes
▸ listCodes(): string[]
Returns
string[]
Defined in
core/src/mci/codes/ctrl-codes.ts:186
processCode
▸ processCode(code): null | ControlCodeAction
Parameters
| Name | Type |
|---|---|
code |
string |
Returns
null | ControlCodeAction
Defined in
core/src/mci/codes/ctrl-codes.ts:102
processGotoxy
▸ processGotoxy(x, y): ControlCodeAction
Parameters
| Name | Type |
|---|---|
x |
number |
y |
number |
Returns
Defined in
core/src/mci/codes/ctrl-codes.ts:150
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:121
resetLineCount
▸ resetLineCount(): void
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:170
setPageLength
▸ setPageLength(length): void
Parameters
| Name | Type |
|---|---|
length |
number |
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:178
setPauseEnabled
▸ setPauseEnabled(enabled): void
Parameters
| Name | Type |
|---|---|
enabled |
boolean |
Returns
void
Defined in
core/src/mci/codes/ctrl-codes.ts:158
shouldAutoPause
▸ shouldAutoPause(): boolean
Returns
boolean