Lawtext core references • Docs
Lawtext core references / core/src/node/cst/line / TableColumnLine
Class: TableColumnLine
A line of table column. Please see the source code of $tableColumnLine for the detailed syntax.
Extends
IndentsLine
<TBL
>
Constructors
new TableColumnLine()
new TableColumnLine(
options
):TableColumnLine
Parameters
• options: TableColumnLineOptions
Returns
Overrides
IndentsLine<LineType.TBL>.constructor
Defined in
core/src/node/cst/line.ts:565 (opens in a new tab)
Properties
attrEntries
attrEntries:
AttrEntries
Defined in
core/src/node/cst/line.ts:562 (opens in a new tab)
columnIndicator
columnIndicator:
"*"
|"-"
Defined in
core/src/node/cst/line.ts:560 (opens in a new tab)
firstColumnIndicator
firstColumnIndicator:
""
|"*"
Defined in
core/src/node/cst/line.ts:558 (opens in a new tab)
indentTexts
indentTexts:
string
[]
Inherited from
IndentsLine.indentTexts
Defined in
core/src/node/cst/line.ts:73 (opens in a new tab)
lineEndText
lineEndText:
string
Inherited from
IndentsLine.lineEndText
Defined in
core/src/node/cst/line.ts:50 (opens in a new tab)
midIndicatorsSpace
midIndicatorsSpace:
string
Defined in
core/src/node/cst/line.ts:559 (opens in a new tab)
midSpace
midSpace:
string
Defined in
core/src/node/cst/line.ts:561 (opens in a new tab)
multilineIndicator
multilineIndicator:
""
| "|"
Defined in
core/src/node/cst/line.ts:563 (opens in a new tab)
range
range:
null
| [number
,number
]
Inherited from
IndentsLine.range
Defined in
core/src/node/cst/line.ts:49 (opens in a new tab)
sentencesArray
sentencesArray:
SentencesArray
Defined in
core/src/node/cst/line.ts:564 (opens in a new tab)
type
type:
TBL
Inherited from
IndentsLine.type
Defined in
core/src/node/cst/line.ts:48 (opens in a new tab)
Accessors
columnIndicatorRange
get
columnIndicatorRange():null
| [number
,number
]
Returns
null
| [number
, number
]
Defined in
core/src/node/cst/line.ts:586 (opens in a new tab)
firstColumnIndicatorRange
get
firstColumnIndicatorRange():null
| [number
,number
]
Returns
null
| [number
, number
]
Defined in
core/src/node/cst/line.ts:577 (opens in a new tab)
indentsEndPos
get
indentsEndPos():null
|number
Returns
null
| number
Inherited from
IndentsLine.indentsEndPos
Defined in
core/src/node/cst/line.ts:93 (opens in a new tab)
midIndicatorsSpaceRange
get
midIndicatorsSpaceRange():null
| [number
,number
]
Returns
null
| [number
, number
]
Defined in
core/src/node/cst/line.ts:581 (opens in a new tab)
midSpaceRange
get
midSpaceRange():null
| [number
,number
]
Returns
null
| [number
, number
]
Defined in
core/src/node/cst/line.ts:591 (opens in a new tab)
multilineIndicatorRange
get
multilineIndicatorRange():null
| [number
,number
]
Returns
null
| [number
, number
]
Defined in
core/src/node/cst/line.ts:612 (opens in a new tab)
sentencesArrayRange
get
sentencesArrayRange():null
| [number
,number
]
Returns
null
| [number
, number
]
Defined in
core/src/node/cst/line.ts:622 (opens in a new tab)
Methods
attrEntriesRangeTexts()
attrEntriesRangeTexts(): [
null
| [number
,number
],string
,string
][]
Returns
[null
| [number
, number
], string
, string
][]
Defined in
core/src/node/cst/line.ts:596 (opens in a new tab)
indentRangeTexts()
indentRangeTexts(): [
null
| [number
,number
],string
,string
][]
Returns
[null
| [number
, number
], string
, string
][]
Inherited from
IndentsLine.indentRangeTexts
Defined in
core/src/node/cst/line.ts:80 (opens in a new tab)
lineEndTextRange()
lineEndTextRange():
null
| [number
,number
]
Returns
null
| [number
, number
]
Inherited from
IndentsLine.lineEndTextRange
Defined in
core/src/node/cst/line.ts:62 (opens in a new tab)
rangeTexts()
rangeTexts(): [
null
| [number
,number
],string
,string
][]
Returns
[null
| [number
, number
], string
, string
][]
Overrides
IndentsLine.rangeTexts
Defined in
core/src/node/cst/line.ts:637 (opens in a new tab)
text()
text():
string
Returns
string
Inherited from
IndentsLine.text