Lawtext core references • Docs
Lawtext core references / core/src/node/el/controls/declaration / ____Declaration
Class: ____Declaration
EL: a simplified XML DOM functionality that implements JsonEL interface.
Extends
Constructors
new ____Declaration()
new ____Declaration(
options
):____Declaration
Parameters
• options: DeclarationOptions
Returns
Overrides
Defined in
core/src/node/el/controls/declaration.ts:77 (opens in a new tab)
Properties
attr
attr:
object
The attributes of the element
declarationID
declarationID:
string
name
name:
string
nameSentenceTextRange
nameSentenceTextRange:
string
scope
scope:
string
type
type:
string
value?
optional
value:string
Overrides
Defined in
core/src/node/el/controls/declaration.ts:30 (opens in a new tab)
children
The children of the element
Overrides
Defined in
core/src/node/el/controls/declaration.ts:38 (opens in a new tab)
id
id:
number
Inherited from
Defined in
core/src/node/el/index.ts:14 (opens in a new tab)
range
range:
null
| [number
,number
]
Inherited from
Defined in
core/src/node/el/index.ts:15 (opens in a new tab)
tag
tag:
"____Declaration"
The tag name of the element
Overrides
Defined in
core/src/node/el/controls/declaration.ts:28 (opens in a new tab)
Accessors
isControl
get
isControl():true
Returns
true
Overrides
Defined in
core/src/node/el/controls/declaration.ts:29 (opens in a new tab)
nameSentenceTextRange
get
nameSentenceTextRange():SentenceTextRange
set
nameSentenceTextRange(value
):void
Parameters
• value: SentenceTextRange
Returns
Defined in
core/src/node/el/controls/declaration.ts:63 (opens in a new tab)
scope
get
scope():SentenceTextRange
[]
Returns
Defined in
core/src/node/el/controls/declaration.ts:52 (opens in a new tab)
value
get
value():null
|DeclarationValue
Returns
null
| DeclarationValue
Defined in
core/src/node/el/controls/declaration.ts:41 (opens in a new tab)
Methods
copy()
copy(
deep
,copyID
):EL
Parameters
• deep: boolean
= true
• copyID: boolean
= false
Returns
Inherited from
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
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
Inherited from
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
Defined in
core/src/node/el/index.ts:105 (opens in a new tab)
text()
text():
string
Returns
string
Inherited from
Defined in
core/src/node/el/index.ts:95 (opens in a new tab)
wrapXML()
wrapXML(
inner
):string
Parameters
• inner: string
Returns
string