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