Skip to Content
LibraryCoreSrcNodeCstLineClassesClass: TableColumnLine

Lawtext core references


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

© 2017-2026 yamachi