Lawtext core references / core/src/node/cst/line / SupplProvisionHeadLine
Class: SupplProvisionHeadLine
Defined in: core/src/node/cst/line.ts:303
A head line of a supplementary provision. Please see the source code of $supplProvisionHeadLine for the detailed syntax.
Extends
WithControlsLine<SPR>
Constructors
Constructor
new SupplProvisionHeadLine(
options):SupplProvisionHeadLine
Defined in: core/src/node/cst/line.ts:310
Parameters
options
SupplProvisionHeadLineOptions
Returns
SupplProvisionHeadLine
Overrides
WithControlsLine<LineType.SPR>.constructor
Properties
amendLawNum
amendLawNum:
string
Defined in: core/src/node/cst/line.ts:307
closeParen
closeParen:
string
Defined in: core/src/node/cst/line.ts:308
controls
controls:
Controls
Defined in: core/src/node/cst/line.ts:109
Inherited from
WithControlsLine.controls
extractText
extractText:
string
Defined in: core/src/node/cst/line.ts:309
indentTexts
indentTexts:
string[]
Defined in: core/src/node/cst/line.ts:73
Inherited from
WithControlsLine.indentTexts
lineEndText
lineEndText:
string
Defined in: core/src/node/cst/line.ts:50
Inherited from
WithControlsLine.lineEndText
openParen
openParen:
string
Defined in: core/src/node/cst/line.ts:306
range
range: [
number,number] |null
Defined in: core/src/node/cst/line.ts:49
Inherited from
WithControlsLine.range
title
title:
string
Defined in: core/src/node/cst/line.ts:304
titleRange
titleRange: [
number,number] |null
Defined in: core/src/node/cst/line.ts:305
type
type:
SPR
Defined in: core/src/node/cst/line.ts:48
Inherited from
WithControlsLine.type
Accessors
amendLawNumRange
Get Signature
get amendLawNumRange(): [
number,number] |null
Defined in: core/src/node/cst/line.ts:326
Returns
[number, number] | null
closeParenRange
Get Signature
get closeParenRange(): [
number,number] |null
Defined in: core/src/node/cst/line.ts:331
Returns
[number, number] | null
controlsEndPos
Get Signature
get controlsEndPos():
number|null
Defined in: core/src/node/cst/line.ts:124
Returns
number | null
Inherited from
WithControlsLine.controlsEndPos
extractTextRange
Get Signature
get extractTextRange(): [
number,number] |null
Defined in: core/src/node/cst/line.ts:336
Returns
[number, number] | null
indentsEndPos
Get Signature
get indentsEndPos():
number|null
Defined in: core/src/node/cst/line.ts:93
Returns
number | null
Inherited from
WithControlsLine.indentsEndPos
openParenRange
Get Signature
get openParenRange(): [
number,number] |null
Defined in: core/src/node/cst/line.ts:321
Returns
[number, number] | null
Methods
controlsRangeTexts()
controlsRangeTexts(): [[
number,number] |null,string,string][]
Defined in: core/src/node/cst/line.ts:116
Returns
[[number, number] | null, string, string][]
Inherited from
WithControlsLine.controlsRangeTexts
indentRangeTexts()
indentRangeTexts(): [[
number,number] |null,string,string][]
Defined in: core/src/node/cst/line.ts:80
Returns
[[number, number] | null, string, string][]
Inherited from
WithControlsLine.indentRangeTexts
lineEndTextRange()
lineEndTextRange(): [
number,number] |null
Defined in: core/src/node/cst/line.ts:62
Returns
[number, number] | null
Inherited from
WithControlsLine.lineEndTextRange
rangeTexts()
rangeTexts(): [[
number,number] |null,string,string][]
Defined in: core/src/node/cst/line.ts:341
Returns
[[number, number] | null, string, string][]
Overrides
WithControlsLine.rangeTexts
text()
text():
string
Defined in: core/src/node/cst/line.ts:58
Returns
string
Inherited from
WithControlsLine.text