Library
core
src
node
el
controls
parentheses
classes
Parentheses

Lawtext core referencesDocs


Lawtext core references / core/src/node/el/controls/parentheses / __Parentheses

Class: __Parentheses

EL: a simplified XML DOM functionality that implements JsonEL interface.

Extends

Constructors

new __Parentheses()

new __Parentheses(options): __Parentheses

Parameters

options: ParenthesesOptions

Returns

__Parentheses

Overrides

EL.constructor

Defined in

core/src/node/el/controls/parentheses.ts:44 (opens in a new tab)

Properties

attr

attr: object

The attributes of the element

depth

depth: string

type

type: "round" | "square" | "curly" | "squareb"

Overrides

EL.attr

Defined in

core/src/node/el/controls/parentheses.ts:28 (opens in a new tab)


children

children: SentenceChildEL[]

The children of the element

Overrides

EL.children

Defined in

core/src/node/el/controls/parentheses.ts:32 (opens in a new tab)


id

id: number

Inherited from

EL.id

Defined in

core/src/node/el/index.ts:14 (opens in a new tab)


range

range: null | [number, number]

Inherited from

EL.range

Defined in

core/src/node/el/index.ts:15 (opens in a new tab)


tag

tag: "__Parentheses"

The tag name of the element

Overrides

EL.tag

Defined in

core/src/node/el/controls/parentheses.ts:26 (opens in a new tab)

Accessors

content

get content(): __PContent

Returns

__PContent

Defined in

core/src/node/el/controls/parentheses.ts:34 (opens in a new tab)


end

get end(): __PEnd

Returns

__PEnd

Defined in

core/src/node/el/controls/parentheses.ts:40 (opens in a new tab)


isControl

get isControl(): true

Returns

true

Overrides

EL.isControl

Defined in

core/src/node/el/controls/parentheses.ts:27 (opens in a new tab)


start

get start(): __PStart

Returns

__PStart

Defined in

core/src/node/el/controls/parentheses.ts:37 (opens in a new tab)

Methods

copy()

copy(deep, copyID): EL

Parameters

deep: boolean = true

copyID: boolean = false

Returns

EL

Inherited from

EL.copy

Defined in

core/src/node/el/index.ts:40 (opens in a new tab)


innerXML()

innerXML(withControlEl): string

Parameters

withControlEl: boolean = false

Returns

string

Inherited from

EL.innerXML

Defined in

core/src/node/el/index.ts:109 (opens in a new tab)


json()

json(withControlEl, withProperties): JsonEL

Parameters

withControlEl: boolean = false

withProperties: boolean = false

Returns

JsonEL

Inherited from

EL.json

Defined in

core/src/node/el/index.ts:56 (opens in a new tab)


outerXML()

outerXML(withControlEl): string

Parameters

withControlEl: boolean = false

Returns

string

Inherited from

EL.outerXML

Defined in

core/src/node/el/index.ts:105 (opens in a new tab)


text()

text(): string

Returns

string

Inherited from

EL.text

Defined in

core/src/node/el/index.ts:95 (opens in a new tab)


wrapXML()

wrapXML(inner): string

Parameters

inner: string

Returns

string

Inherited from

EL.wrapXML

Defined in

core/src/node/el/index.ts:101 (opens in a new tab)