Lawtext core references • Docs
Lawtext core references / core/src/node/el / EL
Class: EL
EL: a simplified XML DOM functionality that implements JsonEL interface.
Extended by
__EL
_StdEL
____Declaration
____LawNum
____LawRef
__Parentheses
__PContent
__PStart
__PEnd
__MismatchStartParenthesis
__MismatchEndParenthesis
____PF
____Pointer
____PointerRange
____PointerRanges
__Text
____VarRef
Implements
Constructors
new EL()
new EL(
tag
,attr
,children
,range
,id
?):EL
Parameters
• tag: string
• attr = {}
• children: (string
| EL
)[] = []
• range: null
| [number
, number
] = null
• id?: number
Returns
Defined in
core/src/node/el/index.ts:17 (opens in a new tab)
Properties
attr
attr:
object
The attributes of the element
Index Signature
[key
: string
]: string
| undefined
Implementation of
Defined in
core/src/node/el/index.ts:12 (opens in a new tab)
children
children: (
string
|EL
)[]
The children of the element
Implementation of
Defined in
core/src/node/el/index.ts:13 (opens in a new tab)
id
id:
number
Defined in
core/src/node/el/index.ts:14 (opens in a new tab)
range
range:
null
| [number
,number
]
Defined in
core/src/node/el/index.ts:15 (opens in a new tab)
tag
tag:
string
The tag name of the element
Implementation of
Defined in
core/src/node/el/index.ts:11 (opens in a new tab)
Accessors
isControl
get
isControl():boolean
Returns
boolean
Defined in
core/src/node/el/index.ts:36 (opens in a new tab)
Methods
copy()
copy(
deep
,copyID
):EL
Parameters
• deep: boolean
= true
• copyID: boolean
= false
Returns
Defined in
core/src/node/el/index.ts:40 (opens in a new tab)
innerXML()
innerXML(
withControlEl
):string
Parameters
• withControlEl: boolean
= false
Returns
string
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
Defined in
core/src/node/el/index.ts:56 (opens in a new tab)
outerXML()
outerXML(
withControlEl
):string
Parameters
• withControlEl: boolean
= false
Returns
string
Defined in
core/src/node/el/index.ts:105 (opens in a new tab)
text()
text():
string
Returns
string
Defined in
core/src/node/el/index.ts:95 (opens in a new tab)
wrapXML()
wrapXML(
inner
):string
Parameters
• inner: string
Returns
string