Lawtext core references / core/src/node/cst/line / TableColumnLine
Class: TableColumnLine
Defined in: core/src/node/cst/line.ts:557 (opens in a new tab)
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
Defined in: core/src/node/cst/line.ts:565 (opens in a new tab)
Parameters
options
TableColumnLineOptions
Returns
Overrides
IndentsLine<LineType.TBL>.constructor
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[]
Defined in: core/src/node/cst/line.ts:73 (opens in a new tab)
Inherited from
IndentsLine.indentTexts
lineEndText
lineEndText:
string
Defined in: core/src/node/cst/line.ts:50 (opens in a new tab)
Inherited from
IndentsLine.lineEndText
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]
Defined in: core/src/node/cst/line.ts:49 (opens in a new tab)
Inherited from
IndentsLine.range
sentencesArray
sentencesArray:
SentencesArray
Defined in: core/src/node/cst/line.ts:564 (opens in a new tab)
type
type:
TBL
Defined in: core/src/node/cst/line.ts:48 (opens in a new tab)
Inherited from
IndentsLine.type
Accessors
columnIndicatorRange
Get Signature
get columnIndicatorRange():
null| [number,number]
Defined in: core/src/node/cst/line.ts:586 (opens in a new tab)
Returns
null | [number, number]
firstColumnIndicatorRange
Get Signature
get firstColumnIndicatorRange():
null| [number,number]
Defined in: core/src/node/cst/line.ts:577 (opens in a new tab)
Returns
null | [number, number]
indentsEndPos
Get Signature
get indentsEndPos():
null|number
Defined in: core/src/node/cst/line.ts:93 (opens in a new tab)
Returns
null | number
Inherited from
IndentsLine.indentsEndPos
midIndicatorsSpaceRange
Get Signature
get midIndicatorsSpaceRange():
null| [number,number]
Defined in: core/src/node/cst/line.ts:581 (opens in a new tab)
Returns
null | [number, number]
midSpaceRange
Get Signature
get midSpaceRange():
null| [number,number]
Defined in: core/src/node/cst/line.ts:591 (opens in a new tab)
Returns
null | [number, number]
multilineIndicatorRange
Get Signature
get multilineIndicatorRange():
null| [number,number]
Defined in: core/src/node/cst/line.ts:612 (opens in a new tab)
Returns
null | [number, number]
sentencesArrayRange
Get Signature
get sentencesArrayRange():
null| [number,number]
Defined in: core/src/node/cst/line.ts:622 (opens in a new tab)
Returns
null | [number, number]
Methods
attrEntriesRangeTexts()
attrEntriesRangeTexts(): [
null| [number,number],string,string][]
Defined in: core/src/node/cst/line.ts:596 (opens in a new tab)
Returns
[null | [number, number], string, string][]
indentRangeTexts()
indentRangeTexts(): [
null| [number,number],string,string][]
Defined in: core/src/node/cst/line.ts:80 (opens in a new tab)
Returns
[null | [number, number], string, string][]
Inherited from
IndentsLine.indentRangeTexts
lineEndTextRange()
lineEndTextRange():
null| [number,number]
Defined in: core/src/node/cst/line.ts:62 (opens in a new tab)
Returns
null | [number, number]
Inherited from
IndentsLine.lineEndTextRange
rangeTexts()
rangeTexts(): [
null| [number,number],string,string][]
Defined in: core/src/node/cst/line.ts:637 (opens in a new tab)
Returns
[null | [number, number], string, string][]
Overrides
IndentsLine.rangeTexts
text()
text():
string
Defined in: core/src/node/cst/line.ts:58 (opens in a new tab)
Returns
string
Inherited from
IndentsLine.text