Library
core
classes
Core Src Node Cst Line.tablecolumnline

Lawtext core references / core/src/node/cst/line / TableColumnLine

Class: TableColumnLine

core/src/node/cst/line.TableColumnLine

A line of table column. Please see the source code of $tableColumnLine for the detailed syntax.

Hierarchy

  • IndentsLine<TBL>

    TableColumnLine

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new TableColumnLine(options): TableColumnLine

Parameters

NameType
optionsTableColumnLineOptions

Returns

TableColumnLine

Overrides

IndentsLine&lt;LineType.TBL&gt;.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 | [start: number, end: 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(): [range: null | [start: number, end: number], text: string, description: string][]

Returns

[range: null | [start: number, end: number], text: string, description: string][]

Defined in

core/src/node/cst/line.ts:596 (opens in a new tab)


indentRangeTexts

indentRangeTexts(): [range: null | [start: number, end: number], text: string, description: string][]

Returns

[range: null | [start: number, end: number], text: string, description: string][]

Inherited from

IndentsLine.indentRangeTexts

Defined in

core/src/node/cst/line.ts:80 (opens in a new tab)


lineEndTextRange

lineEndTextRange(): null | [start: number, end: number]

Returns

null | [start: number, end: number]

Inherited from

IndentsLine.lineEndTextRange

Defined in

core/src/node/cst/line.ts:62 (opens in a new tab)


rangeTexts

rangeTexts(): [range: null | [start: number, end: number], text: string, description: string][]

Returns

[range: null | [start: number, end: number], text: string, description: 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

Defined in

core/src/node/cst/line.ts:58 (opens in a new tab)