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
- attrEntries
- columnIndicator
- firstColumnIndicator
- indentTexts
- lineEndText
- midIndicatorsSpace
- midSpace
- multilineIndicator
- range
- sentencesArray
- type
Accessors
- columnIndicatorRange
- firstColumnIndicatorRange
- indentsEndPos
- midIndicatorsSpaceRange
- midSpaceRange
- multilineIndicatorRange
- sentencesArrayRange
Methods
Constructors
constructor
• new TableColumnLine(options
): TableColumnLine
Parameters
Name | Type |
---|---|
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
| [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