Lawtext core references / core/src/node/el/controls/declaration / ____Declaration
Class: ____Declaration
Defined in: core/src/node/el/controls/declaration.ts:27 (opens in a new tab)
EL: a simplified XML DOM functionality that implements JsonEL interface.
Extends
Constructors
new ____Declaration()
new ____Declaration(
options):____Declaration
Defined in: core/src/node/el/controls/declaration.ts:77 (opens in a new tab)
Parameters
options
Returns
Overrides
Properties
attr
attr:
object
Defined in: core/src/node/el/controls/declaration.ts:30 (opens in a new tab)
The attributes of the element
declarationID
declarationID:
string
name
name:
string
nameSentenceTextRange
nameSentenceTextRange:
string
scope
scope:
string
type
type:
string
value?
optionalvalue:string
Overrides
children
Defined in: core/src/node/el/controls/declaration.ts:38 (opens in a new tab)
The children of the element
Overrides
id
id:
number
Defined in: core/src/node/el/index.ts:14 (opens in a new tab)
Inherited from
range
range:
null| [number,number]
Defined in: core/src/node/el/index.ts:15 (opens in a new tab)
Inherited from
tag
tag:
"____Declaration"
Defined in: core/src/node/el/controls/declaration.ts:28 (opens in a new tab)
The tag name of the element
Overrides
Accessors
isControl
Get Signature
get isControl():
true
Defined in: core/src/node/el/controls/declaration.ts:29 (opens in a new tab)
Returns
true
Overrides
nameSentenceTextRange
Get Signature
get nameSentenceTextRange():
SentenceTextRange
Defined in: core/src/node/el/controls/declaration.ts:63 (opens in a new tab)
Returns
Set Signature
set nameSentenceTextRange(
value):void
Defined in: core/src/node/el/controls/declaration.ts:72 (opens in a new tab)
Parameters
value
Returns
void
scope
Get Signature
get scope():
SentenceTextRange[]
Defined in: core/src/node/el/controls/declaration.ts:52 (opens in a new tab)
Returns
value
Get Signature
get value():
null|DeclarationValue
Defined in: core/src/node/el/controls/declaration.ts:41 (opens in a new tab)
Returns
null | DeclarationValue
Methods
copy()
copy(
deep,copyID):EL
Defined in: core/src/node/el/index.ts:40 (opens in a new tab)
Parameters
deep
boolean = true
copyID
boolean = false
Returns
Inherited from
innerXML()
innerXML(
withControlEl):string
Defined in: core/src/node/el/index.ts:109 (opens in a new tab)
Parameters
withControlEl
boolean = false
Returns
string
Inherited from
json()
json(
withControlEl,withProperties):JsonEL
Defined in: core/src/node/el/index.ts:56 (opens in a new tab)
Parameters
withControlEl
boolean = false
withProperties
boolean = false
Returns
Inherited from
outerXML()
outerXML(
withControlEl):string
Defined in: core/src/node/el/index.ts:105 (opens in a new tab)
Parameters
withControlEl
boolean = false
Returns
string
Inherited from
text()
text():
string
Defined in: core/src/node/el/index.ts:95 (opens in a new tab)
Returns
string
Inherited from
wrapXML()
wrapXML(
inner):string
Defined in: core/src/node/el/index.ts:101 (opens in a new tab)
Parameters
inner
string
Returns
string